我试图使用下面的Javascript将移动设备的用户重定向到特定的地址。
<script type="text/javascript">
<!--
if (screen.width <= 800) {
window.location = "http://m.domain.com";
}
//-->
</script>
然而,在用我的智能手机测试它时,页面不会停止加载(它会反复加载页面而不显示它--只是一次又一次地加载)
有谁能解决这个问题吗?
提前感谢
发布于 2016-02-11 14:39:53
您已经创建了无限的loop...Every时间,页面加载时它将重定向到自己。只将javascript代码放在主页中,而不是移动页面中。
发布于 2016-02-11 14:45:39
您还需要检查URL,现在您是这样的
<script type="text/javascript">
<!--
if (screen.width <= 800 && !window.location.href.match('http://m.domain.com')) {
window.location.replace("http://m.domain.com");
}
//-->
</script>https://stackoverflow.com/questions/35342232
复制相似问题