我将<script>
代码注入我的方空间模板,制作<main>
display:none
。现在我无法通过squarespace编辑该部分,因为它已经消失了。建议如何在不从头开始的情况下取回它?
$( "#page" ).css( "display", "none" );
是我注入HTML的代码。
提前谢谢。
答案 0 :(得分:2)
很难理解你的要求,但我会假设您添加了一行代码,当您导航到您的网站页面时它会隐藏所有内容,而您不确定如何返回管理页面删除那行代码?
您使用“代码注入”来插入该代码。您可以返回相同的代码注入位置并删除该行代码。 squarespace manual has documentation on code injection。Facebook Platform Policy, 2.3。如果您不确定返回管理页面的位置,可以输入以下网址:https://<yoursite>/config
,例如:https://mysquarespacesite.com/config
答案 1 :(得分:0)
对于您的问题,我有一种使用Chrome检查器控制台工具(Chrome浏览器的内置工具)的解决方案,请确保您在Chrome浏览器中打开网站并登录到Squarespace网站,然后执行以下步骤:
https://<yoursite>/config
,从键盘上单击F12 或,使用鼠标右键单击并单击 Inspect (检查),将显示检查器模式Chrome浏览器的浏览器document.getElementById('page')。style.display =“ block”;
<main>
标签将被设置为显示块<main>
部分应该可见,转到网站的代码注入并永久删除 display:none ,这将永久解决您的网站隐藏<main>
部分的问题以下是每个步骤的图片:
注意:我已将此代码测试到Squarespace网站的演示模板中:https://bedford-demo.squarespace.com
答案 2 :(得分:0)
使用下面的代码。只有当您没有以管理员身份登录时,您的代码才会执行。
if (window.top.location.href == window.self.location.href) {
$("#page").css("display", "none");
}