移动设备加载时,站点重定向

时间:2011-02-18 14:57:08

标签: web mobile-website iphone

我希望用户在尝试使用移动设备加载网页时,可以定向到我的移动设备。有没有我可以用于iphone,android和三星的脚本?我在互联网上找到了我的脚本,但我无法弄清楚哪一个正在工作,哪一个不是

1 个答案:

答案 0 :(得分:0)

如果您想要javascript重定向,可以检查浏览器的用户代理并采取相应措施。这可能被证明是不准确的,因为可以修改用户代理(通常是这种情况)。以下示例检查设备是否为iPad并将浏览器路由到其他位置。您需要找出您正在为iPhone,Android或任何其他设备处理的用户代理,并实现此逻辑。希望这会有所帮助。

window.onload = Page_OnLoad;

function Page_OnLoad() {
  if (navigator.userAgent.match(/iPad/) != null) {
     window.location = "http://[some mobile url]";
  }
}