HTML 移动重定向仅在页面刷新时工作



>我有一个网站,我想在移动用户的特定页面上重定向,因此以下内容当前位于相关页面的标题中

<script type="text/javascript">
if (screen.width<640) {
window.location="mobilePage";
}
</script>

如果我从主导航中单击,这将不执行任何操作。但是,我刷新页面,它可以工作。部分麻烦是我使用了网站构建器,因为我不擅长平面设计,也不想跟上新手机/版本的东西。这意味着很多代码对我隐藏,这使得调试变得更加困难。我尝试强制它重新加载一次,但没有骰子。

有没有人知道为什么会发生这种情况,更重要的是我能做些什么?将不胜感激!

(PS 不确定该网站是否有助于阐明我的挣扎,但有问题的页面在这里。

不要取决于屏幕宽度,而是尝试使用正则表达式代码和导航器。例如

  if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
 window.location="mobilePage";
}

希望这有效

最新更新