我在Blogger上有一个自定义网站,没有使用任何模板,只使用常规代码。我的问题是widgets.js文件。它每次都会加载,虽然我不需要它。
问题在于,过去通过将</body>
标记替换为<!--</body>--> </body>
但是现在这已经不再适用了,因为Googles 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政策的变化,Google添加了此评论,至少在欧盟网站上:
<!-- '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.' -->
问题是 - 它会自动添加到博主和&#34; - &gt;&#34;阻止黑客有效。 我尝试了什么:
禁用Cookie通知:
cookieChoices = {};将国家/地区更改为不从.com重定向到.de:
var blog = document.location.hostname; var slug = document.location.pathname; var ctld = blog.substr(blog.lastIndexOf(&#34;。&#34;)); if(ctld!=&#34; .com&#34;){ var ncr =&#34; http://&#34; + blog.substr(0,blog.indexOf(&#34;。&#34;)); ncr + =&#34; .blogspot.com / ncr&#34; + slug; window.location.replace(NCR); }但它都不起作用。我已经搜索了几个小时的答案。感谢您阅读我的问题。
答案 0 :(得分:1)
使用此代码<!--</body>--></body>
这对我来说很好。
答案 1 :(得分:0)
或者尝试这个
<!--</body>--><script>document.write="</bo"+"dy>";</script>