0

私は Windows 8 アプリケーションに取り組んでおり、アプリケーション中に Windows の言語に基づいて別の CSS ファイルをロードしたいと考えています。たとえば、ユーザーのデフォルト言語が En の場合は CSS ファイルをロードし、Ar の場合は別の言語をロードします。

4

2 に答える 2

1

Windows8アプリにはまだ<head>権利があると思いますか?次に、javascriptを使用してcssをヘッドに追加できます。

var h=document.getElementsByTagName('head')[0];
var l = document.createElement("link");
l.setAttribute("rel", "stylesheet");
l.setAttribute("type", "text/css");
l.setAttribute("href", filename);
h.appendChild(l);
于 2012-09-27T14:00:33.253 に答える
1

ブラウザのデフォルト言語を確認したい場合は、

var l_lang;
if (navigator.userLanguage) // Explorer
l_lang = navigator.userLanguage;
else if (navigator.language) // FF   
l_lang = navigator.language;

alert(l_lang);
于 2012-09-27T13:58:55.883 に答える