0

所以我一直在使用IE條件句的這兩個組合:的Internet Explorer + Windows Phone的IEMobile條件註釋

<!--[if (IE)|(IEMobile)]> 
    <script type="text/javascript"> 
     // Do something 
    </script> 
<![endif]--> 

<!--[if (!IE)|(!IEMobile)]> 
    <script type="text/javascript"> 
     // Do something else 
    </script> 
<!--<![endif]--> 

所以可以這樣的組合在生產環境中工作?我試圖用IE 11測試IE的任何以前的版本,我得到了這些結果:

  • 第一個在IE上運行的PC;
  • 第二個未能將其內容暴露給IE for PC;
  • 我還沒有測試過IEMobile,因爲我沒有Windows Phone,所以我不能確定它們中的一些是否適用。 有什麼建議嗎?

回答

0

我不確定你想要做什麼,但是你應該給功能檢測一個變化。而不是使用瀏覽器檢測。 嘗試http://modernizr.com/有了它,你可以做類似的事情:

if(Modernizr.touch){ 
    // Do something 
} else { 
    // Do something else 
} 
相關問題