首页 » Web技术 » HTML/CSS » 正文

隐藏第三方网站统计图标

有时为了页面美观,需要隐藏一些不需要展示的代码,而这些代码的功能却一定要生效,比如统计代码。下面提供两种方法隐藏:

第一种方法,将统计代码放在<div style=”display:none”>与</div>中间,如下所示:

<div style="display:none">
<script type="text/javascript">var cnzz_protocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_1262021941'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s13.cnzz.com/stat.php%3Fid%3D1262021941%26show%3Dpic1' type='text/javascript'%3E%3C/script%3E"));</script>
</div>

第二种方法,如果是CNZZ站长统计的话,可以直接在统计代码中的%3Cspan和id=’cnzz_stat_icon的中间加上style=’display:none;’注意前后要加半角空格。如下所示:

<script type="text/javascript">var cnzz_protocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cspan style='display:none;' id='cnzz_stat_icon_1262021941'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s13.cnzz.com/stat.php%3Fid%3D1262021941%26show%3Dpic1' type='text/javascript'%3E%3C/script%3E"));</script>

如果是51.LA统计的话,可以在代码里加上type=”hidden”实现隐藏,如下所示:

<script language="javascript" type="hidden" src="http://js.users.51.la/1212563.js"></script>

或进写入JS也行:

document.write ('<script language="javascript" type="hidden" src="http://js.users.51.la/1212563.js"></script>');

由于搜索引擎对<div>中含有style=”display:none”这种css隐藏方式不太友好,容易判为SEO作弊,所以建议都用第二种方法。

发表评论