去掉第三方分享收藏脚本中的 LOGO

前段时间写过一篇关于 WordPress 非插件实现分享按钮的文章,不过很明显,那是纯文字版的,就算有心的童鞋加上了图片也是比较平淡。我看到很多博友用了一种更简单、更动态、更多分享的第三方分享脚本插件,例如分享家、Addthis、JiaThis 等等,一般都是以侧边栏浮动/固定的弹出框或者弹出按钮的形式出现,相当赞,比较适合不爱折腾又爱炫的博友。不过嘛,对于这第三方的脚本也有一个很碍眼的小遗憾,就是在弹出框里总是嵌着一个 LOGO,看着有点不爽,我想把它去掉!这是一个很邪恶的想法,被分享家、Addthis、JiaThis 这些站长大哥知道后一定会杀了我的,所以我就不用在自己的博客上了,仅提供一个破解思路和一个 DEMO,有兴趣的朋友就试试吧,别说是我干的~

先以分享家为例吧,这款号称中国 Addthis 的分享代码。请先看去 LOGO 版的 DEMO

1、在按照需要选择好分享网站、图标、样式后,会得到类似于以下这段代码:

<script type="text/javascript" src="http://china-addthis.googlecode.com/svn/trunk/addthis.js" charset="UTF-8"></script><span class="addthis_org_cn" style="display:none;"><a href="http://addthis.org.cn/share/" i="0|1|31|22|23|28|24|42|35|29|21|38|36|44|46|2|3" side="right" title="收藏&amp;分享"><img src="http://addthis.org.cn/images/as2.gif" alt="分享家:Addthis中文版" align="absmiddle" /></a></span>

2、可以看到分享家出于安全和速度考虑,把脚本寄放在 Google code,我们要去掉分享家的 LOGO 就必须下载这段脚本至本地服务器。

下载并打开 addthis.js 这个脚本文件后可以看到,同样是出于安全和速度的考虑,分享家将此 JS 已经压缩加密了,这里推荐一个网址:http://js.clicki.cc/,此网站可以压缩或者解压出原 JS 文件。接下来我们就会得到一个格式化了的脚本文件,易读性大大加强。

3、删除 LOGO!这是最有邪念的一步,在大约 674 行可以找到这个 LOGO 所在 html 的部分,形如:

n += '<div class="addbottom">by:<a href="http://addthis.org.cn" target="_blank">分享家{Addthis中国}</a></div>';

无情删除之~

4、做的地道一点的童鞋,可以把修改后的 JS 脚本再次压缩,最后上传到服务器。然后要注意的是,此时引用这个脚本的地址就是刚才上传 JS 的址址了哟,而不再是 google code 那个。

顺手又破解了一个 Addthis 的脚本,方法和破解分享家的完全一样,不再多说,只是需要注意一点的是,Addthis 比分享家狡猾多了,把另外两个脚本封装在一个脚本中,解压一个 JS 后还需修改脚本中另外两个脚本,都需修改,看懂以上步骤的朋友应该也就不难理解了。这里赞一下邪恶之神 Google,Google 把其 LOGO 连同 API 一起用框架输出,想去掉其 LOGO 还得花好大一番功夫,不过我用 Google 我光荣,也就不干掉他家的 LOGO 了,哈哈~

,,,

相关的文章