(function() ( if (navigator.userAgent.match(/IEMobile\/10\.0/)) ( var msViewportStyle = document.createElement("style"); msViewportStyle.appendChild( document.createTextNode("@-ms-viewport(width:auto!important)") ); document.getElementsByTagName("head")(0).appendChild(msViewportStyle); ) ))();
Kiire backstory
Selleks, et IE 10 (töölaua) töötaks uues režiimis, peate seda kasutama:
@-ms-viewport ( width: device-width; )
Kuid see keerab mõned Windows Phone 8 telefonid üles, alistades meta vaateava sildi ja muutes väikestel ekraanidel liiga suureks. Nii et vastus on praegu see kääbus seadme tuvastamise / süstimise skript.
Pikem tagalugu
- Matt Stow: tundlik disain Windows Phone 8 IE10-s
- Tim Kadlec: Windows Phone 8 ja seadme laius