gpt4 book ai didi

javascript - 在 Safari 中显示文件和行 javascript 语法错误

转载 作者:行者123 更新时间:2023-12-04 11:32:51 26 4
gpt4 key购买 nike

对于以下错误:

SyntaxError: Unexpected token '='. Expected an opening '(' before a method's parameter list.
enter image description here
Safari 没有显示带有文件和行的正确堆栈跟踪。注意 html 中没有内联 javascript 代码:全部在 .js 中文件。如何更好地处理此错误发生的位置?

最佳答案

根据 this answer链接到 this post
覆盖您的 window.onerror像这样

window.onerror = function(message, url, linenumber) {
alert('JavaScript error: ' + message + ' on line ' + linenumber + ' for ' + url);
}
如果你正在开发一个生产应用程序,你真的应该使用 babel,它会为你解决这样的问题。如果它不能解决这些问题,请确保更新您的包/npm 等。
为了获得更多技术信息,这是因为您(或您的一个用户)正在使用过时的 safari 版本,该版本仅正式支持一些最新和最伟大的 javascript 改进。升级 Safari 也可能会解决此问题,具体取决于您阅读本文的时间。
干杯

关于javascript - 在 Safari 中显示文件和行 javascript 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62906791/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com