これが以前のトピックであることは知っていますが、適切な解決策が見つかりません。
phonegap を使用してデバイスの言語を検出したいので、ユーザーを正しい indexLanguageX.html ドキュメントにリダイレクトできます。
phonegap のドキュメントからこのコードを取得しました。
function checkLanguage() {
navigator.globalization.getPreferredLanguage(
function (language) {alert('language: ' + language.value + '\n');},
function () {alert('Error getting language\n');}
);
}
これにより、優先言語がチェックされ、警告が表示されるはずですよね? しかし、それは私のアンドロイドデバイスでは動作しません.. phonegap アラートバージョンでも試しましたが、どちらも動作しません.
誰かがこれを機能させる方法を教えてもらえますか?
アラートを受け取った後も、リダイレクトを行う必要があります。これは次のようなものでうまくいくと思いました:
function (language) {if (language.value=us_en) {
window.locaton="indexLanguageX.html"}},