2012-01-14 60 views
1

僅當在Apple設備上查看站點時,是否可以排除腳本加載?例如,我不希望被用iPhone/iPad加載該文件:iPhone,iPad腳本排除

<script type="text/javascript" src="js/jquery.skinned-select.js"></script> 

將是任何幫助表示感謝。

回答

1

可能有更簡單的方法,但請嘗試以下操作:

<script type="text/javascript"> 
    if ('ontouchstart' in document.documentElement) // check for touch screen 
{ } 
else { 
// run code for mouse device 

    var s = document.createElement("script"); 
    s.setAttribute("type", "text/javascript"); 
    s.setAttribute("src", "js/jquery.skinned-select.js"); 
    var nodes = document.getElementsByTagName("*"); 
    var node = nodes[nodes.length - 1].parentNode; 
    node.appendChild(s); 
}; 
</script> 

希望它能幫助。

+0

不幸的是它沒有帶來任何效果。不過謝謝你的努力。 – Tomarz 2012-01-14 16:08:21

+0

奇怪的是,我昨天有同樣的問題,這就是我解決它的方法。我忘了說你應該刪除 2012-01-14 16:52:35

+0

這樣做了!謝謝,你幫了很多。 – Tomarz 2012-01-14 18:31:43