首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我得到了预期的SCRIPT1005:'(‘在JavaScript on Edge上,在Chrome上它工作得很好,为什么?

答:根据提供的问答内容,我们来分析和解答。

首先,"SCRIPT1005: '(‘在JavaScript on Edge上,在Chrome上它工作得很好,为什么?" 是一个具体的错误信息。根据这个错误信息,我们可以判断这是一个在 JavaScript 中出现的语法错误。具体地说,该错误可能是由于括号未正确匹配导致的。

在 JavaScript 中,括号是成对出现的,每个左括号都需要有一个相应的右括号进行配对。如果括号没有正确匹配,就会导致语法错误。

接下来,关于为什么这段代码在 Chrome 上工作良好,而在 JavaScript on Edge 上报错,可能有以下几个原因:

  1. 浏览器兼容性:不同的浏览器对 JavaScript 解释和执行的方式存在差异,可能导致某些代码在不同浏览器上表现不一致。Chrome 和 Edge 是不同的浏览器,它们可能在解析 JavaScript 代码时存在细微差别,导致在 Edge 上报错。
  2. JavaScript 引擎版本:不同的浏览器使用不同版本的 JavaScript 引擎,这些引擎可能对语法的解析和执行有不同的支持程度。Chrome 和 Edge 可能使用不同版本的 JavaScript 引擎,这也可能导致代码在 Edge 上报错。

针对这个问题,以下是一些可能的解决方案:

  1. 代码审查:仔细检查代码,确保括号的匹配是正确的。可以使用开发者工具中的调试功能,逐行检查代码,查找括号是否正确配对。确保所有的左括号都有相应的右括号。
  2. 浏览器兼容性处理:根据实际需求,可以使用浏览器兼容性的解决方案,如使用类库或框架提供的兼容性方法来处理不同浏览器的差异。
  3. 更新浏览器和 JavaScript 引擎版本:如果是由于浏览器或 JavaScript 引擎版本导致的问题,可以尝试升级或更新浏览器和相关组件,以获得更好的兼容性和支持。

需要注意的是,以上解决方案是一般性的建议,在具体场景中可能需要根据实际情况进行调整和优化。

关于腾讯云相关产品和产品介绍链接地址,很遗憾,在这个答案中不能提及具体的云计算品牌商和相关产品信息,但你可以通过腾讯云官网或进行在线搜索,找到适合自己需求的产品和文档信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

重新定义Chrome开发者工具

你可能在重复使用同样几个面板--知道是这样!但是,你知道吗? 事实证明,Chrome DevTools(以及其他基于Chromium浏览器,如Edge)中,有超过30个(30个啊!)...那么,为什么有这么多?让我们面对现实吧,DevTools被按钮、标签和功能塞满满。我们是怎么走到这一步,有没有出路? 一个爆炸性故事 21世纪初,网络开发与现在非常不同。...时至今日,六年多过去了,人们仍然抱怨消失(注意,你仍然可以Edge中使用它)!这也是一个很好例子。...最后一个例子,Chrome团队2020年删除了属性侧边栏窗格,但后来在看到人们对需求后又将其添加了进来。 单纯使用数字并不能很好地衡量一个工具价值。...这也说明,DevTools用户界面变化过程中,需要非常特别的小心翼翼来带动开发者。 这让到了现在正在开发Edge DevTools团队(完全公开,是这个团队一员)。

1.2K106

微软Edge如何用Web Components替换React

Web UI 2.0 项目开始之前,大约三分之二 Edge Web UI 是用 React 构建。有趣是,Edge 团队最初使用 React 目的是为了与 Chrome 区分开来。...因此,当前 Web UI 2.0 项目某种程度上是对 Edge 完成原始开发工作回溯。 Ritz 工程团队负责其中一个 React Web UI:“浏览器扩展”。...这是一种社交媒体无休止地进行开发者辩论——现在已经从每日信息流中消失了,但你可以肯定它会在一个月或两个月后卷土重来。... Ritz 所谓 Web 组件“开发敏捷性”(其他人可能称之为“开发者体验”)方面,他说“我们实际到了一些相当不错改进”。...而几乎所有其他 Web 开发团队都必须确保他们产品可以各种不同浏览器使用:从 ChromeEdge,再到 Safari、Firefox 等等。

8610
  • Web 重在当下

    理论 Google web app 方面的优化取得了很好进展并且确实符合 web 未来几年应该发展方向,但是目前这些优化只是一个理想化版本,只支持 Google 自己 Android...下 Chrome 浏览器,所以还有许多额外工作要做。...JavaScript 革命 尽管大多数人印象中,JavaScript 还只是 Web 前端开发专用语言,但是实际几乎已经征服了现代计算机程序每一个角落。...A-Frame 构建与 Three.js 之上,赋予开发者创建基于 web 虚拟现实应用。亲自试用了了说它真是很棒一个库。只是问题在于,虚拟现实发展并没有大家所想象和期望那样大。...为什么不认为 React 将会得到如同 jQuery 那样广泛全球推广,不是因为它不够好,而是因为并不是必须品。 未来想法 有一点确定,web 不会止步不前。

    73930

    如何成为一个伟大前端工程师

    申请了这些职位——没有意识到自己懂得其实并不多,然后又因为面试官不知道该问什么问题,又让通过了面试得到了工作。 ? 话虽这么说,但最后每一份工作都完成得很好,并成为了团队中重要成员。...知道现实世界中特征检测并不会100%时间工作,有时你不得不依靠bug行为或进入白名单浏览器,让它们来帮助检测错误,但是你这么做时候,你能预测到未来某个时候这些bug将不复存在,这个是绝对关键...如果你遇到跨浏览器不兼容,发现你网站呈现在Chrome、IE、Opera和Safari浏览器是相同,但在Firefox不一样,你可能会认为火狐搞错了。事实亲眼目睹过很多次这样情况。...可能你也有一个成功职业生涯——但却不曾构建自己JavaScript库,那么你可能从未真正接近过本质。 很多人会问有关于这个行业一个常见问题是:接下来该构建什么?...如果你问这个问题,是因为不想去学习新工具或创造新app,那么给你个建议:为什么不尝试重建自己喜欢JavaScript库或CSS框架呢。

    66460

    Localhost何时要用HTTPS?

    ✨ 这就是你需要知道一切。如果你对更多细节感兴趣,请继续阅读! 为什么开发网站应该更具有安全性 为了避免遇到意想不到问题,你希望你本地开发网站尽可能地表现像你生产网站。...Securecookie只HTTPS设置,而不是在所有浏览器http://localhost。...这不是一个详尽列表,但是如果你遇到这里没有列出情况,你就会知道:事情会在http://localhost出意外,或者行为不太像你生产网站。...test浏览器中没有特殊处理,但localhost有。ChromeEdge对http://.localhost有特殊支持 ,就像对localhost支持一样,它们将表现得很安全。...试试吧:localhost运行任何网站,ChromeEdge中访问http://.localhost:。这可能很快就能在Firefox和Safari中实现。

    3.4K51

    大学辍学,如何在质疑中成为微软专业找bug赏金猎人

    但事实,浏览器安全属于一块小而美的利基市场,完全有资格主要浏览器开发商那里拿下相应职位。如今,已经微软浏览器团队工作一年有余,日常工作经历早就让放下了对自己怀疑情绪。...日常工作另一部分,就是对计划引入 Edge 浏览器新功能开展安全审查。乍听起来,这好像跟我之前 bug 赏金经历没什么区别,但实际完全不同。...但拿着薪水正常上班可不是这样,所以我新岗位找到新平衡。 新冠疫情期间加入微软,所以跟很多朋友一样,刚入职就开始居家办公。...所以混乱居家办公状态让不知不觉就工作太久,甚至周末都在忙活,失去了正确办公节奏。虽然公司内部一直提醒大家关注工作和生活平衡,但刚进大厂实在是兴奋,根本没听进去。 于是,问题很快就来了。...而且就在当下、就在我们屏幕背后,就潜藏着一个个 bug,快把它们找出来~ 假如大家 Edge 浏览器中发现了一个 bug,那么在上报之前请注意以下几点: 1. 它能在 Chrome 重现吗?

    38630

    分享 10 个你可能不知道 Devtools 技巧!

    Edge 和 Firefox Devtools 都提供了编辑并重新发送网络请求功能(Chrome 最近版本中也尝试提供类似的能力,不过只能覆盖 Header ,体验并不是很好) 比如, Edge...这些数据结构就代表了正在运行网页内部内存表示,但有的时候它们可能没有按照我们预期工作Edge Devtools 提供了一个可以以多种方式展示 3D 可视化网页工具。...首先我们 Element 选项卡找到并选中相应元素,然后点击右侧 Event Listeners 选项卡,找到我们想要删除事件,然后点击 Remove 即可( ChromeEdge 操作相同...切换 Devtoos 语言 一般情况下 Devtools 都会继承操作系统当前选择默认语言,但是 Devtoos 翻译有时候真的挺别扭 Safari 、 ChromeEdge 中,我们都可以...更改视频播放速度 通常,网页视频都会给我们提供灵活视频控制按钮,包括加快或减慢速度方法,但如果你遇到了无法或者难以控制视频,我们可以直接使用 DevTools 通过 JavaScript 进行控制

    51210

    利用特殊协议加载本地文件, 绕过 HTML5 沙箱, 打开弹窗诸事

    10 月 25 日,研究员 @MSEdgeDev twitter 了一个链接,成功引起了注意,因为点击那个链接时候( Chrome ),Windows 应用商店会自动打开。...这对你来说也许不足为奇,但它足以让感到惊讶。 印象中,Chrome 有这样一个健康习惯,在打开外部程序之前询问用户是否打开外部程序。但是这次情况是直接打开了相应程序,而且没有警告。...再次按下 F3 ,我们找到了 bingnews: 协议,但是这次 Chrome 向我们确认了是否要打开。没毛病,让我们 Edge 试试看会发生什么。打开了!...基本只能渲染 HTML/CSS ,但是没有 javascript 或者其他访问接触到像 cookie 这样东西。...继续注册表中按下 F3 键,发现了 read: 协议,引起了注意力,因为当阅读javascript)源码时,它可能有潜在 UXSS 漏洞,但是尝试过程中 Edge 一次次地崩溃了。

    2.4K80

    从 IE 到 Edge:我们跟微软浏览器团队聊了聊Web过去和未来 | 中国卓越技术团队访谈录

    其次是 2018 年,微软做出了迁移到 Chromium 大胆决定,将 Edge 底层渲染引擎和 JavaScript 执行引擎迁移到了 Blink 和 V8,这相当于将整个代码做了一次脱胎换骨全新升级...只不过到了今天,有更好实现方式了,它就不那么 fashion 了。” 为什么 IE 不兼容 macOS? 苹果系统占据半壁江山时候,IE 不支持 macOS 确实有些令人费解。...为什么会采用开源内核? 谷歌于 2008 年发布了 Chrome 浏览器,并开源了 Chromium 内核源代码,最开始基于 WebKit 和 JavaScript 执行引擎 V8。...而开发者在做这个网站时,不需要在 Edge 适配一次, Chrome 适配一次, Safari 再适配一次。适配多次对开发者非常不友好。”... Web 开发中,主要使用 JavaScript 语言,缺陷是作为一种类执行语言是有性能天花板

    66320

    这个曾领先于谷歌和微软开源项目,为何盛极而衰?

    自从 Edge 浏览器转向 Chromium 内核之后,其份额就持续上升。 事实,近几年关于 Firefox 衰落趋势讨论络绎不绝。...但他们没有意识到,人们抱怨中流露出了这样意见——如果想让自己浏览器看起来像 Chrome,那我就直接用 Chrome 了。没错,他们也确实这么做了。...为什么非要这么搞?想要更改图标外观,或者为自定义搜索添加新图标?这些 PNG 图像也被混淆并保存在 omni.ja 文件当中。 觉得但凡脑回路正常开发者,都会支持用指定编辑器几秒内完成变更。...运行着 13 个进程,而且每个进程都在不断活动。有 40 年编程经验,其中 30 年面向 PC 平台,所以我多少还算懂计算机工作原理。...敢打赌,性能也是 FirefoxOS 遭遇失败一大原因。FirefoxOS 想法很好,但差劲执行与编码实践带来了太多 bug,导致成品根本无法使用。

    58120

    被忽略缓存 -bfcache

    同一个项目不同页面,部署同一个环境中表现也不统一。 同一个项目同一个页面部署同一个环境, Chrome 和 Safari 中表现也不统一。...bfcache(Back-Forward Cache)是浏览器一种机制, Safari 和 Chrome 中都得到了很好支持 (笔者测试最新 Firefox 发现已经禁用了 bfcache),...它不是 HTTP 意义“缓存”,不是“磁盘缓存”意义“缓存”,而是将解码资源保存在内存中,以便在多个网页之间共享。...) 具体流程如下: 随之而来疑问: 1、离开页面时,页面 Javascript 任务没有完成,会如何处理?...、Safari、Microsoft Edge 表现一致,当从缓存出来页面都不会执行 load 事件,对任务都是会先挂起,等页面从缓存中恢复继续执行 浏览器 版本 是否缓存 DOM 是否缓存文件 是否缓存

    84930

    页面审核工具 Chrome Lighthouse 简介

    报告每个部分还附有文档,说明你应用哪些部分已经通过审核,为什么你应该改进应用某一部分以及如何去解决。...LightHouse 有三种工作流程 Chrome 开发者工具 命令行 (Node.js) Chrome 扩展程序 个人更喜欢 Dev Tools 中使用 LightHouse。...使用扩展程序没有意义,因为开发工具和扩展程序同一个 Chrome 浏览器中工作,我们偏好不同,你可以选择最适合自己方法。...应该在 Chrome 地址栏旁边。如果没有,请打开Chrome主菜单(右上角三个点),然后菜单顶部访问。点击后会展开 Lighthouse 菜单。 单击 Generate report。...Lighthouse 会针对打开页面运行审核,然后打开一个新选项卡,其中包含结果报告。 Bingo! 你做到了~ ---- 就这些,Lighthouse 是一个很好工具,尤其适合初学者。

    2.1K10

    也来扯扯 Vue 单元测试

    本文主要扯一扯自己完成这些单元测试,以及迁移到 Jest 过程中一些收获。文中并不会涉及非常具体测试写法,因为这些教程官方文档已经做得很好了。...受不了每次调整之后,得不断地检查代码,甚至查看页面源码是否符合预期。不断修改各种参数并刷新以测试不同情况下结果。而这里面的一大部分工作其实可以让单元测试来完成。所以说,懒人让世界更美好!...就个人而言,做前端时大部分时间使用 WebStorm,其本身对 Vue.js 就有很好支持(内置了相关插件)同时也支持各种测试框架,适当配置之后,可以很方便进行断点、查看规模之类调试工作。...而在之前,需要学习好几个插件用法,至少得知道 mocha 用处和原理吧 学会 karma 配置和命令,chai 各种断言方法……,经常周旋于不同文档站之间,其实是件很烦也很低效事。...不过目前看来,对手碾压以及自身维护团队涣散,让有理由放弃了。 后记 实践总是最有效率学习方式,不停地折腾才能不断进步,特别是对于编程这事,每天都有新东西出现。

    1.8K30

    当代 Web JSON 劫持技巧

    经过进一步测试,发现通过覆盖__proto __.__ proto__可以实现相同效果, Edge 浏览器对应 [object EventTargetPrototype] 。...或许它在进行一些字符编码扫描,亦或是截断相应和 NULL 后面的字符 Edge 不是一个有效 JS 变量。不确定,但是测试中,似乎需要一个 NULL 与其他一些填充字符。...当 adblock 被启用时,到了一些使用这种方法扩展程序代码,但无法利用它因为似乎只是将代码注入到当前 document。...发现 ucs-2 编码允许你导入 XML 数据作为一个 JS 变量,但是甚至比 UTF-16BE 更脆弱。仍然设法获得了以下 XML,以便在 Chrome 正确导入。...Edge,Firefox 和 IE 标准模式下似乎也会检查 mime 类型,Chrome 说样式表被解析了,但至少测试中并不会这样。

    2.4K60

    打造稳定、快速、统一、无打扰windows桌面使用环境2.0

    两年前今天发表过一篇同名文章,基于个人在工作经验总结,写了一份对Windows平台构造稳定统一无打扰应用程序推荐清单,两年后今天,有的软件由免费转为收费,有的因为不适当言论被指责,也有的被更好所替代...为什么世界之窗要加入360这种公司?这不知道,只知道,人吃饭,用爱不能发电。 好了,故事会结束,上任鹅城!...微软Edge浏览器 基于Chromium内核类谷歌浏览器,全平台支持,微软账号登录同步,免除chrome同步受阻烦恼,除了名字不同其实你可以把当成一个标准chrome浏览器。...360极速浏览器 同样基于chromium内核类谷歌浏览器,全平台支持,360账号同步,主要优点是定制程度高,而对来说最实用功能是可以选择IE内核版本。...Quicklook&系统自带看图 众所周知,win10自带看图软件很好用,同时这里推荐Quicklook这个软件,从windows应用商店下载,主要功能就是空格键秒开,包括但不限于文本文件、图片、视频

    1K20

    360:中国为什么没有自主研发浏览器内核?

    雷锋网8月19日消息,近日360公司发表题为《中国为什么没有自主研发浏览器内核?》...从Microsoft Edge浏览器可以看到,虽然Edge比IE性能更好,比Chrome更省电,Smooth Scroll技术简直吊打Chrome\Firefox\Safari,就算内置到Windows10...系统中去,但是代码不开放,接口不开放,不支持扩展,不兼容老网页等多个原因,导致强如微软都无法把推起来。...2014年时候,国内浏览器做跑分大战,就是比拼谁对W3Ch5标准支持最好。 以360为例,我们是W3C组织成,也是CABForum组织管理成员之一。...国际标准制定,像PKI证书体系Baseline Requirement标准制定,我们有1/5投票权,面对用户需求时候,我们能够因地制宜扩展内核,修复漏洞,我们对产品发展主动权、创新主动权都牢牢掌握自己手中

    62020

    为Android版Microsoft Edge所带来变化

    所以,最初想法就是,能完成好分配给我工作就行了,不去思考额外事情。 但是,随着受到一些热爱产品体验同事们影响,逐渐意识到Android版Edge确实存在一些体验问题。...后来跟领导反复沟通之后,终于争取到了机会,可以自己想做事情大展拳脚了。 这次改动都是用户明显可以观察到变化部分。...那么为什么说它很难呢?因为这个搜索框关联到了Chromium中一个非常庞大Toolbar系统。看不懂、改不动是对Chromium Toolbar一种常态化认识了。...一般实验性功能重启一次就可以生效了,但是这个功能受制于一些技术限制,还得再重启一次才能生效。所以请记得,你重启之后手动杀掉App,再重启一次才行。...关于沉浸式状态栏优化我们也得到了一些用户肯定,因为Edge Canary版是可以先行体验各种新功能,所以不少用户Canary版本已经体验过了,我们得到反馈也都是正面的。

    60010

    复活者谷歌:死去外公仍活在谷歌数字世界里,即使他从未使用过互联网

    究竟是怎么一回事,让我们来听听Joe讲述。 在过去几个月里,快被谷歌逼疯了。 从个人信息、密码,到用户行为,谷歌几乎都要偷窥两眼 谷歌触角实在伸太远,让人难以忍受。...于是忍无可忍之下,准备一探究竟:谷歌到底记录了多少信息? ? Chrome下手,找到了Chrome设置底部“高级”按钮。正如预期那样,谷歌一直在跟踪浏览页面。...很好奇它是否仅包含Chrome设置中为Google提供地址,还是只是住了几个小时地址,又或者收集了去过每个地方?...它是否正在收集在上网时曾填写过地址,即使没有允许Chrome存储这一信息?很好奇,这种好奇找到“未保存”密码数据库之后变得尤为强烈。...外公帐户地址全部是大写,这让感到很不安,因为给人一种好像信息是某个时刻进行了机器处理感觉。因为不会在任何地方输入外公地址信息,除了自己手写纸张

    75000
    领券