-->

巧用注释标记屏蔽Blogger上被墙的加载项

Blogger所驱动的博客默认要加载两个元素,分别是:
<link href="//www.blogger.com/static/v1/widgets/xxxxxxxx-widget_css_2_bundle.css" rel="stylesheet" type="text/css"></link> <script src="//www.blogger.com/static/v1/widgets/xxxxxxxx-widgets.js" type="text/javascript"></script>
前者是在</head>时引入,后者是在</body>时引入。而这两个元素的位于的www.blogger.com早已被墙列入黑名单。也许你会觉得,列入黑名单无所谓,只要服务能正常用就行吧。但或许你没注意过,加载被墙的内容,同样会引起阻塞,这样会造成浏览器渲染页面的时间过长: 


屏蔽方法:用注释标记屏蔽。

1.在模板中找到
<b:skin>中间可能有内容</b:skin>
,修改成
&lt;!--<b:skin></b:skin>

2.将模板的
</body>
改成
&lt;!--[if 0] &gt;</body>&lt;![endif]--&gt; &lt;/body&gt;
3.保存模板,然后刷新页面,你会发现屏蔽成功(被注释掉了)。如图:





成功屏蔽掉了。
此方法只公用于已经使用自己的模板的博主,因为这样才不会对被墙的代码有依赖性。
续:
上述方法把js成功屏蔽掉了,css不成功,屏蔽css方法如下
1.还是找到<b:skin><![CDATA[你的CSS]]</b:skin>
2.将CDATA中你的CSS拷贝到记事本中备份
3.将<b:skin><![CDATA[你的CSS]]</b:skin>全部替换为&lt;style type=&quot;text/css&quot;&gt;
&lt;!-- /*<b:skin><![CDATA[*/]]></b:skin>
4.在替换后的</b:skin>后添加你的CSS,<style type='text/css'>YOUR CSS FROM NOTEPAD</style>

评论Comment

↓↓↓↓
取消留言

公告Notice

欢迎加入谷歌blogger交流群:125691905 设计:臧超 by臧超地理工作室 Github代码 本站开源 网站大部分内容来自网络 如有侵权请联系我们删除
Copyright © 臧超地理频道 | Powered by Blogger Design by ronangelo | Blogger Theme by NewBloggerThemes.com
Theme:http://newbloggerthemes.com/frontier-blogger-template/