3

我需要知道的是:在Chrome浏览器Chrome扩展/ Javascript成为检测用户语言

image http://img338.imageshack.us/img338/315/19999578.gif

自我解释图像:)

是这种语言可能选择在Chrome浏览器?

+0

可能重复http://stackoverflow.com/questions/1043339/javascript-for-检测浏览器的语言偏好) – 2010-08-27 22:56:45

+1

为什么臃肿的GIF而不是JPEG或至少PNG? – 2010-08-28 05:22:22

+1

你在拖钓吗?我的意思是,不要告诉我,你只需要上传整个桌面只是为了显示右下角的小部分 – syockit 2010-08-30 03:22:07

回答

5

内部化API会为您工作吗? http://code.google.com/chrome/extensions/i18n.html

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

这可能是国际化一个有效的请求,也许创建为http://crbug.com/new

+0

HMM算不上.. ,因为我需要知道用户的语言 但感谢你的答案 – dinbrca 2010-08-28 09:52:40

+1

我更新了我的答案,你需要NPAPI – 2010-08-29 16:28:32

1

一个问题,如果你需要的东西比国际化API曼苏尔提到的不同,使用navigator.language

+0

但navigator.language给我带 我需要获得当前语言的用户上写入.. 例如我有英语和希伯来语作为我的“区域和语言”偏好在Windows 所以如果我目前使用希伯来语比我需要得到“他”,但如果我目前用英文写比我应该得到“en “ 它与我在Google Chrome浏览器中更喜欢的语言不相关 – dinbrca 2010-08-28 16:04:58

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

的[JavaScript的用于检测浏览器语言偏好](
相关问题