0
有沒有方法可以確定訪問網站的Safari瀏覽器是否正在iPhone和iPad上運行?我不想在iPad上加載移動網站適用於iPhone和iPad的Safari瀏覽器標籤
有沒有方法可以確定訪問網站的Safari瀏覽器是否正在iPhone和iPad上運行?我不想在iPad上加載移動網站適用於iPhone和iPad的Safari瀏覽器標籤
我還沒有嘗試過,但是這似乎是正確的:
if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod'))
{
header('Location: http://yoursite.com/iphone');
exit();
}
這個網站也有一個javascript例如: http://davidwalsh.name/detect-iphone
對於您可能會發現這個博客有趣的更詳細的解釋:
http://www.bionicworks.com/php/detect-ipads-safari-browser-and-redirect-to-html5-page
我已經使用了PHP和它的工作如預期的那樣。另外,我的JS版本是:'var iphone =((window.navigator.userAgent.match('iPhone'))||(window.navigator.userAgent.match('iPod')))?true:false; var ipad =(window.navigator.userAgent.match('iPad'))?true:false;'然後設置'window.location = somepage.html'根據哪個是真的 –