博客:防止加载widgets.js(2015)

Blogger: Prevent loading of widgets.js (2015)

本文关键字:js 2015 widgets 加载 博客      更新时间:2023-09-26

我在博客上有一个自定义网站,没有使用任何模板,只是常规代码。我的问题是widgets.js文件。它每次都被加载,虽然我不需要它。

问题是,在过去,很容易通过用&lt;!&#45;&#45;</body>&#45;&#45;&gt; &lt;/body&gt;替换</body>标签来删除它

但是现在这个不再工作了,因为谷歌的cookie政策添加了一个评论。这是我在网页上得到的代码:

    <!--<script type="text/javascript">
    if (window.jstiming) window.jstiming.load.tick('widgetJsBefore');
    </script>
    <!-- 'Es liegt in Ihrer Verantwortung, Ihre Besucher über die in Ihrem Blog verwendeten Cookies zu informieren. Weitere Informationen finden Sie hier http://www.blogger.com/go/cookiechoices.' -->
    <script src="/js/cookiechoices.js" defer></script>
    <script>
      Code for Bloggers Cookie Information that pops up on every page here
    </script>
    <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/2772432204-widgets.js"></script>
    <script type='text/javascript'>
   Some blogger script here, pretty long so I don't paste it.
    </script>
    </body>--> </body>
    </html>

最初的意图是使整个脚本标签评论-但由于cookie政策的变化,谷歌添加了这个评论,至少在欧盟网站:

<!-- 'Es liegt in Ihrer Verantwortung, Ihre Besucher über die in Ihrem Blog verwendeten Cookies zu informieren. Weitere Informationen finden Sie hier http://www.blogger.com/go/cookiechoices.' -->

问题是——它被自动添加到博客上,"-->"阻止了黑客的有效攻击。我试过的:

  • 禁用cookie通知:

    cookieChoices = {};
  • 将国家更改为不从。com重定向到。de:

    Var blog = document.location.hostname;Var slug = document.location.pathname;var ctl = blog.substr(blog.lastIndexOf("."));If (ctld != ".com") {Var NCR = "http://"+博客。substr (0, blog.indexOf("!");NCR += ".blogspot.com/ncr"+弹头;window.location.replace (ncr);}

这些都不起作用。我找了几个小时才找到答案。谢谢你阅读我的问题

使用此代码&lt;!--</body>--&gt;&lt;/body&gt;

或者试试这个

&lt;!--</body>--&gt;<script>document.write="&lt;/bo"+"dy&gt;";</script>