0
我正在處理Windows 8應用程序,並且在我的應用程序期間,我想根據Windows的語言加載不同的CSS文件。 例如,如果用戶的默認語言是恩我加載一個CSS文件,如果它是我加載一個不同的,我該怎麼做?!在Windows 8應用程序中動態加載CSS文件
如果要檢查默認的langauge爲瀏覽器我正在處理Windows 8應用程序,並且在我的應用程序期間,我想根據Windows的語言加載不同的CSS文件。 例如,如果用戶的默認語言是恩我加載一個CSS文件,如果它是我加載一個不同的,我該怎麼做?!在Windows 8應用程序中動態加載CSS文件
如果要檢查默認的langauge爲瀏覽器相信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);
,
var l_lang; if (navigator.userLanguage) // Explorer l_lang = navigator.userLanguage; else if (navigator.language) // FF l_lang = navigator.language; alert(l_lang);
我想你的意思是網絡瀏覽器的默認語言,是否正確?您無法訪問HTML頁面中有關操作系統的信息。 – thatidiotguy