由于 url 更改且页面未加载,JavaScript 未加载

标签 javascript squarespace

我正在开发一个网站,该网站的页面不会加载,网址只会更改并且页面会显示。我向页面添加了 JavaScript 代码,但该代码仅在刷新页面时运行,而不是在单击链接访问页面时运行。有人可以帮我吗?

这是代码:

<script>
var idcomments_acct = '83e4fbf73e5268d6ddbbabd9e697add5';
var idcomments_post_id;
var idcomments_post_url;
</script>
<span id="IDCommentsPostTitle" style="display:none"></span>
<script type='text/javascript' src='https://www.intensedebate.com/js/genericCommentWrapperV2.js'>
</script>

最佳答案

在 Squarespace 中,当您的自定义 Javascript 仅在页面刷新后才起作用时,它很可能与 Squarespace's AJAX loading 有关。 :

Occasionally, Ajax may conflict with embedded custom code or anchor links. Ajax can also interfere with site analytics, logging hits on the first page only.

您也许能够disable AJAX for your template 。或者,请参阅此处概述的其他方法:https://stackoverflow.com/a/42604055/5338581

关于由于 url 更改且页面未加载,JavaScript 未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44815644/

相关文章:

javascript - 有没有一种安全的方法可以在客户端跨页面存储密码?

css - Squarespace - 手机上的不同背景图片?使用带有任务模板的封面

javascript - 带有 document.getElementById 的按钮 Onclick 函数

javascript - 使用 jquery.load 加载多个 Highcharts

javascript - 可以从闭包访问可变变量

javascript - HTML/CSS/JavaScript 如何向内容添加超链接?

css - 在移动设备上更改视差横幅大小

javascript - 为什么我需要 4 previousSibling 才能获取 2 个前一个元素?

javascript - 寻找优雅的如果

forms - 使用 Amazon CDN 的 Squarespace 网站表单提交问题