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

Web 移动设备加载时站点重定向,web,mobile-website,iphone,Web,Mobile Website,Iphone,当用户尝试使用移动设备加载我的网页时,我希望将其定向到我的移动实现。有什么脚本我可以用在iphone、android或者三星上吗?我在internet上找到了我的脚本,但我无法确定哪个脚本在工作,哪个脚本不在工作。如果您需要javascript重定向,可以检查浏览器的用户代理并采取相应的行动。这可能被证明是不准确的,因为可以修改用户代理(通常情况下是这样)。下面的示例检查设备是否为iPad,并将浏览器路由到其他位置。您需要找出您正在处理的iPhone、Android或任何其他设备的用户代理,并实

当用户尝试使用移动设备加载我的网页时,我希望将其定向到我的移动实现。有什么脚本我可以用在iphone、android或者三星上吗?我在internet上找到了我的脚本,但我无法确定哪个脚本在工作,哪个脚本不在工作。如果您需要javascript重定向,可以检查浏览器的用户代理并采取相应的行动。这可能被证明是不准确的,因为可以修改用户代理(通常情况下是这样)。下面的示例检查设备是否为iPad,并将浏览器路由到其他位置。您需要找出您正在处理的iPhone、Android或任何其他设备的用户代理,并实现此逻辑。希望这有帮助

window.onload = Page_OnLoad;

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

您想执行客户端或服务器端重定向吗?例如,对于Iphone:将iPad一词更改为Iphone就足够了,还是我需要更多的内容?我假设Iphone用户代理中包含字符串“Iphone”,这样就足以检测到该设备。