You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

非英文版本浏览器的JavaScript引擎异常堆栈语言疑问

非英文版本浏览器的JavaScript引擎异常堆栈语言疑问

这问题不是关于网页内容翻译的,而是聚焦在JavaScript引擎抛出的异常本身——我想知道:安装在非英文系统上的国际化浏览器,生成的异常堆栈信息是英文的,还是对应系统/浏览器的母语?

我绝对不是在问以下这些内容:

  • 网页翻译相关问题
  • 网页运行时的语言选择

我想问的是浏览器的语言安装版本——也就是浏览器的所有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)

更新(2024-12-19)

我正在开发一段代码,需要明确了解非英文环境下的浏览器,生成的异常堆栈具体是什么语言的。

备注:内容来源于stack exchange,提问作者Intervalia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 18:00:29