添加重定向 Javascript 代码后,Squarespace 网站无法在移动设备上加载

Squarespace website not loading on mobile when a redirect Javascript code is added

我是 运行 朋友的 squarespace 网站。 问题是他有一个特定于桌面的主页,他希望将移动用户的主页定向到一个不同的现有页面。现在我认为这将是直截了当的,因为我已经使用以下 javascript 代码在其他网站上完成了:

<script type="text/javascript">
<!--
if (screen.width <= 699) {
window.location = "https://www.thehealthytray.com/home";
}
//-->
</script>

这是脚本中正确的 URL。我将此代码注入到方形空间中的 'Code injection' 部分。出于某种原因,当尝试在移动设备上加载网站时,它看起来像是要加载并且 link 在 url 框中成功更改。但是,它从不加载并最终给出无法显示的消息。

我有点卡住了,希望得到任何帮助!

干杯

你把代码放错地方了。它出现在网站的每个页面上,因此您陷入了无休止的循环。主页 > 手机之家 > 手机之家 ... 手机之家 ... 一直在重新加载。您必须在页面级别添加它。进入页面设置(左侧栏中页面旁边的小齿轮)。转到 "Advanced" 并将代码输入 "Page Header Code Injection" 部分。