gpt4 book ai didi

javascript - 您可以更改 javascript 错误事件消息的语言吗?

转载 作者:可可西里 更新时间:2023-11-01 01:25:51 25 4
gpt4 key购买 nike

在我们的 webapp 中,我们通过 window.onerror 将消息记录到服务器

但是,如果客户端(网络浏览器)使用的是非英语语言,则消息将使用用户将其网络浏览器设置为的任何语言。

有什么办法可以改变这种情况吗?

目前,获取多种语言的消息非常无益,当它们以 12 种不同的语言出现时,很难搜索到类似的错误,对于需要一直翻译成英语以找出问题所在的开发人员来说也很棘手。

[编辑] 在此处添加示例

window.onerror = function (message, url, lineNumber, columnNumber) {
// log error here to server
}

在这个例子中,消息大部分时间都是英文的,但有时它会以丹麦语或瑞典语显示,具体取决于客户端(网络浏览器)。

最佳答案

简短回答:您无法更改它。由于错误代码,该消息是描述性消息。您的网络应用程序应该只考虑错误的状态(代码),而不是消息。

这些消息是您浏览器设置的一部分,您无权更改(其中一些是只读的,但所有都是写保护的)。这可能意味着我可以通过从 javascript 更改程序设置来使用户的浏览器无用(例如,将语言更改为日语以供仅使用英语的用户使用:)。

关于javascript - 您可以更改 javascript 错误事件消息的语言吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29390517/

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