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