我之前知道这是一个主题,但我找不到适合的解决方案。

我想使用phonegap检测设备上的语言,因此可以将用户重定向到正确的indexLanguageX.html文档。

我从phonegap文档中获得了以下代码:

function checkLanguage() {
  navigator.globalization.getPreferredLanguage(
    function (language) {alert('language: ' + language.value + '\n');},
    function () {alert('Error getting language\n');}
  );
}


这应该检查首选语言并发出警告,对吗?
但这在我的Android设备上不起作用。
我还尝试了phonegap警报版本,也无法使用。

有人可以告诉我如何使它工作吗?

收到警报后,我仍然需要进行重定向。我认为这可以与类似的东西一起工作:

 function (language) {if (language.value=us_en) {
   window.locaton="indexLanguageX.html"}},

最佳答案

在另一个主题的帮助下找到了答案

function checkLanguage() {
navigator.globalization.getPreferredLanguage(
   function (language)
   {
       if(language.value == "English")
       {
           window.location.replace("NewDocument.html");
       }
   },
   function ()
   {
       alert('Error getting language\n');
   }
 );
}

关于javascript - Phonegap javascript全局化检测语言并重定向到.html文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16668417/

10-12 23:56