首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Squarespace代码注入

Squarespace代码注入
EN

Stack Overflow用户
提问于 2016-04-19 02:03:06
回答 3查看 849关注 0票数 0

我将<script>标签注入到我的squarespace模板中,生成了<main> display:none。现在我不能通过squarespace编辑这个部分,因为它已经消失了。建议如何在不从头开始的情况下找回它?

$( "#page" ).css( "display", "none" );

是我注入到HTML中的代码。

提前谢谢你。

EN

回答 3

Stack Overflow用户

发布于 2016-06-04 15:19:04

很难理解你在问什么,但我假设你添加了那一行代码,当你导航到你的网站页面时,它会隐藏一切,你不确定如何返回管理页面来删除那行代码?

您使用了“代码注入”来插入该代码。您可以返回到相同的代码注入位置并删除该行代码。squarespace manual has documentation on code injection。如果您不确定从哪里返回管理页面,可以像这样输入一个url:https://<yoursite>/config例如:https://mysquarespacesite.com/config

票数 2
EN

Stack Overflow用户

发布于 2018-09-21 14:02:57

对于你的问题,我有一个解决方案,使用Chrome检查器控制台工具( Chrome浏览器的内置工具),确保你在Chrome浏览器上登录到你的squarespace网站打开你的网站,并遵循以下步骤:

在您的网站主页上单击

  • 例如:https://<yoursite>/config,从您的键盘单击F12 或使用鼠标右键单击并单击Inspect,将显示Chrome浏览器的检查器模式

  • 从检查器工具转到控制台选项卡<代码>H29<代码>H110将以下代码粘贴到控制台中:<代码>H211<代码>G212

document.getElementById('page').style.display = "block";

  1. 点击enter,您的<main>标签将被设置为display block
  2. 现在您的<main>部分应该可见,请转到网站的代码注入并永久删除display : none,这将解决您的网站永远隐藏<main>部分的问题<代码>H224<代码>G225

下面是每一步的图片:

注意:我已经将此代码测试到了Squarespace网站的演示模板中:https://bedford-demo.squarespace.com

票数 0
EN

Stack Overflow用户

发布于 2021-04-10 06:18:16

使用下面的代码。只有当您未以管理员身份登录时,您的代码才会执行。

代码语言:javascript
复制
if (window.top.location.href == window.self.location.href) {
    $("#page").css("display", "none");
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36701193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档