Как удалить ui-light.css из сборки WinJS? - PullRequest
0 голосов
/ 04 июня 2018

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>

1 Ответ

0 голосов
/ 05 июня 2018

Последняя версия winJS была 4.4.Файл ui-light / dark.css был включен в библиотеку WinJS как отдельный файл css.Вы можете не добавлять его, если он был испорчен вашим CSS.Поэтому, пожалуйста, попробуйте обновить до winJS 4.4.

...