gpt4 book ai didi

javascript - window.location.replace 为 Phonegap

转载 作者:行者123 更新时间:2023-11-30 05:53:41 26 4
gpt4 key购买 nike

我尝试设置一个 JS 函数来自动加载不同语言的索引页面,这与我的阅读器的设置设备有关。

我试过这个......但没有用:

<script src="cordova-2.2.0.js"></script>
<script type="text/javascript" charset="utf-8">

function checkLanguage() {
if (navigator.globalization.getPreferredLanguage()='en_EN')

{
window.location.replace("index_en.html");
}

else if (navigator.globalization.getPreferredLanguage()='fr_FR')
{
window.location.replace("index_fr.html");
}
else
{
window.location.replace("index_other.html");
}

}
</script>

是否可以使用此方法,还是我必须考虑其他选项来处理我的多语言应用程序?

在此先感谢您的帮助。

最佳答案

需要使用getPreferredLanguage的回调:

var handleDeviceReady = function (event)
{
navigator.globalization.getPreferredLanguage(
function (language)
{
console.log("language: " + language.value + '\n');
redirectToLocaleSpecificLogin(language.value);
},
function ()
{
console.log("Error getting language\n");
redirectToLocaleSpecificLogin("en");
}
);
};

document.addEventListener("deviceready", handleDeviceReady, false);

然后在回调中(在本例中为 redirectToLocaleSpecificLogin),您可以进行重定向。

关于javascript - window.location.replace 为 Phonegap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13266099/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com