您好我正在尝试将我的主页www.eco-fireplaces.co.uk重定向到使用移动设备(如Ipad,IPhone,Android等)打开的其他网页。我已设法使用一个简洁的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脚本并查看我是否做错了,我将不胜感激。
由于 安迪
答案 0 :(得分:1)
您的脚本也位于http://www.eco-fireplaces.co.uk/mob.html
页面中,因此在移动浏览器中打开时,会一次又一次地触发重定向。
相关:由于存在越来越多不同类型的设备,“桌面”和“移动”版本之间的简单区别并没有多大意义。您可能希望进入Responsive Design而不是:
响应式网页设计(通常缩写为RWD)是一种网络方法 设计一个网站,以提供最佳的观看效果 体验 - 轻松阅读和导航,最小化, 平移和滚动浏览各种设备(来自桌面) 电脑显示器到手机)。