浏览器是否本地化了javascript确认弹出窗口的OK和Cancel按钮?

Gre*_*reg 21 javascript confirm localization

在多语言网站中,我可以依靠javascript confirm来翻译Ok/Cancel按钮的文本吗?如果是,它是否与浏览器或OS语言设置有关?

And*_*ore 23

Internet Explorer中的"确定/取消"按钮将遵循操作系统 UI语言设置.

技术原因是IE正在使用MessageBoxWin32 API调用来显示其Javascript对话框.该API依赖于操作系统UI语言,而不是操作系统所拥有的浏览器UI语言.

至于第三方浏览器,它实际上取决于他们是否使用它们MessageBox来显示他们的盒子.如果是,它将遵循操作系统语言,否则,它将遵循浏览器 UI语言.

编辑: Firefox和Chrome没有使用MessageBox技术上他们应该遵循浏览器UI语言设置,虽然我没有法语安装来测试它.CONFIRMED


如果你必须本地化你的按钮,你最好的选择是模态DHTML对话框.


Oli*_*yen 10

我的OS语言是法语,OK和Cancel按钮是法语,所以答案是:是的!

IE:

删除了死的ImageShack链接

Firefox:

删除了死的ImageShack链接

Chrome:

删除了死的ImageShack链接

  • 并且您的操作系统安装是法语,这篇文章并没有真正提供有关它们本地化的原因. (6认同)
  • 虽然这是一个非常古老的答案,但我认为让你知道链接的图像都已经死了是值得的. (2认同)