我得到這個爲IE瀏覽器,如何禁用iPhone/iPad或其他移動設備上的某個JavaScript?
var IE = /*@[email protected]*/false;
if (IE) {
// IE.
} else {
// Others.
}
但我怎麼做iPhone/iPad版/ mobiledevices一樣嗎? (不想重定向到另一個頁面上的任何移動設備)
我得到這個爲IE瀏覽器,如何禁用iPhone/iPad或其他移動設備上的某個JavaScript?
var IE = /*@[email protected]*/false;
if (IE) {
// IE.
} else {
// Others.
}
但我怎麼做iPhone/iPad版/ mobiledevices一樣嗎? (不想重定向到另一個頁面上的任何移動設備)
您可能要檢查user agent字符串如下:
var userAgent = navigator.userAgent;
if (userAgent.match(/iPad/i) || userAgent.match(/iPhone/i)) {
// iPad or iPhone
}
else {
// Anything else
}
這應該是有點問題的,因爲每一個應用程序,使得它的自己的標題。我的apache服務器得到這個作爲瀏覽器:[APPNAME] /1.0_CFNetwork/459_Darwin/10.3.0
你可以搜索達爾文,但我不知道這是否防水。
一個JS-片段看起來應該:
if (navigator.userAgent.indexOf("Firefox") != -1)
{
document.write('You're using Mozilla Firefox');
}
它可能最好不要檢查「達爾文」;達爾文是一個不僅運行iPhone操作系統,而且運行Mac OS X的系統。http://en.wikipedia.org/wiki/Darwin_(operating_system) – icktoofay 2010-06-02 01:06:42
謝謝〜它的工作完美 – user295292 2010-05-02 04:22:10