我已经构建了一个交互式的Leaflet.js地图,我已经在我的个人网络托管提供商上工作了,但现在我想把它转移到Squarespace。
为了简单起见,我尝试从外部引用组成脚本(例如<script src="url.com/java.js"></script>
(,但Squarespace GUI显示"脚本已禁用"。
然后,我尝试在<script></script>
标记中加载脚本代码本身。
但这导致了这个错误:您已经达到了代码块的字符限制。
人们是否已在Squarespace网站成功实施传单地图?
如果是,如何?
如果您看到一条关于"脚本禁用"的消息,那么您很可能是在登录和admin/config界面时查看您的网站。当未登录时,Squarespace平台本身不会阻止具有外部源属性的脚本。
在代码块中测试脚本时,请确保您打开了另一个浏览器/窗口/选项卡,并在没有登录/admin/config体验的情况下预览它;外部脚本可能在这种情况下工作。
至于代码块的字符限制:作为一种选择,可以使用代码注入,可以是站点范围的,也可以是页面特定的。