我使用一个脚本生成器--http://detectmobilebrowsers.com/,用于检测移动手机以便将页面重定向到一个手机专用的子域名上。我只对手机感兴趣,不会重定向IPad和安卓平板电脑。我需要知道这个脚本是否支持IPhone 4和IPhone 5, 因为我没有这些机型来测试。无论如何,我已经在Safari上进行了开发者菜单-用户代理-Safari ios 4.3.3 Iphone的测试,页面已按需重定向。这对我来说是否足够,还是我应该使用以下脚本:
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';
}