是否有脚本来检测访客是否使用iphone(无论使用哪种浏览器,都可以使用iphone Safari,适用于Opera的iPhone等)?
然后将关闭一些我的JavaScript。
谢谢...
最佳答案
在网上搜索有两种常见的方法可以实现这一目标。
我最喜欢的是PHP,它是如此干净吗?哇。 :D
在PHP中,您可以编写
<?php
function isIphone($user_agent=NULL) {
if(!isset($user_agent)) {
$user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
}
return (strpos($user_agent, 'iPhone') !== FALSE);
}
if(isIphone()) {
header('Location: http://www.yourwebsite.com/phone');
exit();
}
// ...THE REST OF YOUR CODE HERE
?>
,并且可以在javascript中编写
var agent = navigator.userAgent;
var isIphone = ((agent.indexOf('iPhone') != -1) || (agent.indexOf('iPod') != -1)) ;
if (isIphone) {
window.location.href = 'http://www.yourwebsite.com/phone';
}
希望能有所帮助。
PK