我使用脚本生成器 -- http://detectmobilebrowsers.com/ -- 来检测手机,以便将页面重定向到具有特殊手机模板的子域。
我只对手机感兴趣。Ipad、Android 平板电脑不会被重定向。我只需要知道这个脚本是否涵盖 iPhone 4 和 iPhone 5,因为我没有这些模型来测试它。无论如何,我已经使用开发者菜单 - 用户代理 - Safari ios 4.3.3 Iphone 在 Safari 上进行了测试,并根据需要重定向页面。这是否足以满足我的需求,或者我也应该使用以下脚本:
var iphone4 = (window.screen.height == (960 / 2)) ? true : false;
var iphone5 = (window.screen.height == (1136 / 2)) ? true : false;
if (iphone4 && iphone5) {
parent.location.href='http://www.mobile.mysite.com';
}