0

嗨,当使用 Ipad、iPhone、Android 等移动设备打开时,我试图将我的主页www.eco-fireplaces.co.uk重定向到不同的网页。我已经设法使用简洁的 java 脚本实现了这一点在我的主页上(见下面的脚本)

<script language=javascript>
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) ||(navigator.userAgent.match(/iPad/i)) || (navigator.userAgent.match(/Android/i)) || (navigator.userAgent.match(/Blackberry/i)))
{
location.replace("http://www.eco-fireplaces.co.uk/mob.html");
}
</script>

但是当打开替代网页时,它只会一遍又一遍地无限重新加载页面?

我曾尝试使用 .htaccess 来执行此操作,但只是不断收到“页面有太多服务器重定向”错误并且无法正常工作。

如果有人可以查看 java 脚本并查看我是否做错了什么,我将不胜感激。

谢谢安迪

4

1 回答 1

1

您的脚本也在http://www.eco-fireplaces.co.uk/mob.html页面中,因此当它在移动浏览器中打开时,会一次又一次地触发重定向。

相关:随着越来越多不同种类的设备出现,“桌面”和“移动”版本之间的简单区别并没有多大意义。您可能想改用响应式设计:

响应式网页设计(通常缩写为 RWD)是一种网页设计方法,在这种方法中,网站经过精心设计,可在各种设备上提供最佳的查看体验——轻松阅读和导航,只需最少的调整大小、平移和滚动(从台式电脑显示器到手机)。

于 2012-10-27T17:39:41.107 回答