我想知道安装在国际操作系统上的所有国际浏览器安装是否都会以英语或母语产生异常 STACK。
我不是询问以下任何内容:
我询问浏览器的不同语言安装,其中浏览器中的所有 UI 均采用已安装的语言,包括菜单等。
例如,在英文 Chrome 浏览器中,我得到如下异常堆栈:
myState.js:10 Uncaught TypeError: Cannot read properties of undefined (reading 'stack')
at new MyStateError (myState.js:10:17)
at createState (myState.js:22:11)
at statetest.html:16:23
法语或西班牙语安装的浏览器是否相同?或者法语安装版本会是这样的:
myState.js:10 Non capturé TypeError : Impossible de lire les propriétés d'une valeur indéfinie (lecture de 'stack')
à new MyStateError (myState.js:10:17)
à créerÉtat (myState.js:22:11)
à statetest.html:16:23
我没有第二台机器可以安装不同语言的操作系统和浏览器。安装非英语浏览器的人可以让我知道他们得到了什么吗? (同样,我不关心页面翻译,我正在寻找在非英语操作系统上安装完整非英语版本的人)
您可以在开发工具中运行这些代码行来找出:
let a = new Error('Testing');
console.log(a.stack)
这个答案描述了 Firefox 的行为。它可能适用于一般浏览器,也可能不适用于一般浏览器。
英语错误,请帮忙
英文控制台上仍然报告语法错误。但是,控制台输出中添加了一个帮助链接:
[en savoir plus]
链接到法语版 MDN 上的页面,解释用英语报告的错误。示例
let x = 1;
let x = 2;
生成的控制台输出
Uncaught SyntaxError: redeclaration of let x
:[en savoir plus]
注意
en savoir plus
链接包含未知用途的URL参数:
?utm_source=mozilla&utm_medium=firefox-console-errors&utm_campaign=default)
虽然我怀疑其他主要浏览器可能会做类似的事情,但在没有测试其他浏览器的情况下我不能肯定地说。