我将<script>标签注入到我的squarespace模板中,生成了<main> display:none。现在我不能通过squarespace编辑这个部分,因为它已经消失了。建议如何在不从头开始的情况下找回它?
$( "#page" ).css( "display", "none" );
是我注入到HTML中的代码。
提前谢谢你。
发布于 2016-06-04 15:19:04
很难理解你在问什么,但我假设你添加了那一行代码,当你导航到你的网站页面时,它会隐藏一切,你不确定如何返回管理页面来删除那行代码?
您使用了“代码注入”来插入该代码。您可以返回到相同的代码注入位置并删除该行代码。squarespace manual has documentation on code injection。如果您不确定从哪里返回管理页面,可以像这样输入一个url:https://<yoursite>/config例如:https://mysquarespacesite.com/config
发布于 2018-09-21 14:02:57
对于你的问题,我有一个解决方案,使用Chrome检查器控制台工具( Chrome浏览器的内置工具),确保你在Chrome浏览器上登录到你的squarespace网站打开你的网站,并遵循以下步骤:
在您的网站主页上单击
https://<yoursite>/config,从您的键盘单击F12 或使用鼠标右键单击并单击Inspect,将显示Chrome浏览器的检查器模式
document.getElementById('page').style.display = "block";
<main>标签将被设置为display block<main>部分应该可见,请转到网站的代码注入并永久删除display : none,这将解决您的网站永远隐藏<main>部分的问题<代码>H224<代码>G225下面是每一步的图片:





注意:我已经将此代码测试到了Squarespace网站的演示模板中:https://bedford-demo.squarespace.com
发布于 2021-04-10 06:18:16
使用下面的代码。只有当您未以管理员身份登录时,您的代码才会执行。
if (window.top.location.href == window.self.location.href) {
$("#page").css("display", "none");
}https://stackoverflow.com/questions/36701193
复制相似问题