我正在开发一个 windows 8 应用程序,在我的应用程序期间,我想根据 Windows 的语言加载不同的 CSS 文件。例如,如果用户的默认语言是 En 我加载一个 CSS 文件,如果它是 Ar 我加载一个不同的,我该怎么做?!
问问题
146 次
2 回答
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 回答
1
我相信Windows8的app还是有的<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 回答