【问题标题】:Chrome Extension /Javascript- detecting user language in Chrome BrowserChrome 扩展程序 /Javascript- 在 Chrome 浏览器中检测用户语言
【发布时间】:2010-08-27 22:48:34
【问题描述】:

我需要知道的是:

自我解释图片:)

Chrome 浏览器是否可以选择这种语言?

【问题讨论】:

  • 为什么要用臃肿的 GIF 而不是 JPEG 或至少是 PNG?
  • 你在拖钓吗?我的意思是,不要告诉我你只需要上传整个桌面只是为了显示右下角的那个小部分
  • “自我解释图像”的问题是链接可能被破坏。

标签: javascript browser google-chrome google-chrome-extension


【解决方案1】:

内部化 API 对您有用吗? http://code.google.com/chrome/extensions/i18n.html

如果你想从 Windows 语言栏获取系统语言,你需要使用 NPAPI http://code.google.com/chrome/extensions/npapi.html 来获取语言。您需要创建一个插件来获取语言的 windows 设置并将其用于您的扩展。

这可能是对 i18n 的有效请求,可能会为 http://crbug.com/new 带来问题

【讨论】:

  • 嗯不是真的.. 因为我需要知道用户的语言,但感谢您的回答
【解决方案2】:

下面的代码显示了用户语言

alert(window.navigator.language);//works both in Mozilla and chrome
alert(navigator.language);//works both in Mozilla and chrome
alert(navigator.userLanguage);// Works in IE

JSfiddle link

【讨论】:

    【解决方案3】:

    如果您需要不同于提到的 i18n API Mansour 的东西,请使用 navigator.language

    【讨论】:

    • 但是 navigator.language 给了我 en 我需要获取用户书写的当前语言。例如,我在 Windows 中将英语和希伯来语作为我的“区域和语言”首选项,所以如果我是目前使用希伯来语而不是我需要得到“他”,但如果我目前用英语写作而不是我应该得到“en”它与我在谷歌浏览器中喜欢的语言无关
    猜你喜欢
    • 2016-11-24
    • 2013-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-23
    • 1970-01-01
    相关资源
    最近更新 更多