2010-08-27 118 views
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的用於檢測瀏覽器語言偏好](
相關問題