Ibm mobilefirst 如何从WinJS构建中删除ui-light.css?

Ibm mobilefirst 如何从WinJS构建中删除ui-light.css?,ibm-mobilefirst,winjs,Ibm Mobilefirst,Winjs,WinJS或MobileFirst正在我的index.html上注入这段代码,问题是ui-light.css正在弄乱我的.css,尽管这是第一次在 有没有办法删除这个.css注入?我宁愿避免使用javascript来删除刚刚由javascript注入的代码 <script> var head = document.getElementsByTagName('head')[0]; if (window.clientInformation

WinJS或MobileFirst正在我的index.html上注入这段代码,问题是ui-light.css正在弄乱我的.css,尽管这是第一次在 有没有办法删除这个.css注入?我宁愿避免使用javascript来删除刚刚由javascript注入的代码

<script>
            var head = document.getElementsByTagName('head')[0]; 
            if (window.clientInformation.userAgent.indexOf("Windows Phone 8.1") > -1) {
                var fileref1 = document.createElement("script"); 
                var fileref2 = document.createElement("script"); 
                var link = document.createElement('link'); 
                fileref1.setAttribute("type", "text/javascript"); 
                fileref1.setAttribute("src", "//Microsoft.Phone.WinJS.2.1/js/base.js"); 
                fileref2.setAttribute("type", "text/javascript"); 
                fileref2.setAttribute("src", "//Microsoft.Phone.WinJS.2.1/js/ui.js");
                link.setAttribute("rel", "stylesheet"); 
                link.setAttribute("href", "//Microsoft.Phone.WinJS.2.1/css/ui-light.css"); 
                head.appendChild(fileref1); 
                head.appendChild(fileref2); 
                head.appendChild(link); 
             } else {       
                var fileref1 = document.createElement("script"); 
                var fileref2 = document.createElement("script"); 
                var link = document.createElement("link"); 
                fileref1.setAttribute("type", "text/javascript"); 
                fileref1.setAttribute("src", "//Microsoft.WinJS.2.0/js/base.js "); 
                fileref2.setAttribute("type", "text/javascript"); 
                fileref2.setAttribute("src", "//Microsoft.WinJS.2.0/js/ui.js"); 
                link.setAttribute("rel", "stylesheet"); 
                link.setAttribute("href", "//Microsoft.WinJS.2.0/css/ui-light.css"); 
                head.appendChild(fileref1);
                head.appendChild(fileref2);
                head.appendChild(link);
            }
        </script>

var head=document.getElementsByTagName('head')[0];
if(window.clientInformation.userAgent.indexOf(“WindowsPhone 8.1”)>-1){
var fileref1=document.createElement(“脚本”);
var fileref2=document.createElement(“脚本”);
var link=document.createElement('link');
setAttribute(“类型”、“文本/javascript”);
fileref1.setAttribute(“src”,“//Microsoft.Phone.WinJS.2.1/js/base.js”);
setAttribute(“类型”、“文本/javascript”);
fileref2.setAttribute(“src”,“//Microsoft.Phone.WinJS.2.1/js/ui.js”);
setAttribute(“rel”、“样式表”);
link.setAttribute(“href”,“//Microsoft.Phone.WinJS.2.1/css/ui light.css”);
head.appendChild(fileref1);
head.appendChild(fileref2);
头.子(链接);
}否则{
var fileref1=document.createElement(“脚本”);
var fileref2=document.createElement(“脚本”);
var link=document.createElement(“链接”);
setAttribute(“类型”、“文本/javascript”);
fileref1.setAttribute(“src”,“//Microsoft.WinJS.2.0/js/base.js”);
setAttribute(“类型”、“文本/javascript”);
fileref2.setAttribute(“src”,“//Microsoft.WinJS.2.0/js/ui.js”);
setAttribute(“rel”、“样式表”);
link.setAttribute(“href”,“//Microsoft.WinJS.2.0/css/ui light.css”);
head.appendChild(fileref1);
head.appendChild(fileref2);
头.子(链接);
}

winJS的最新版本是4.4。ui light/dark.css文件作为一个独立的css文件包含在WinJS库中。你可以选择不添加它,如果它与你的css搞砸了。因此,请尝试更新到winJS 4.4。

Hi@Xavier,感谢您的快速响应!不幸的是,由于其他项目依赖关系,我无法离开这个版本(2.0)。