chrome校内快速共享addon

    技术2024-12-21  7

    首先,chrome要安装google share button这个addons,地址https://chrome.google.com/webstore/detail/idaeealfhcijmeigljaopafdapgijdcb

     

    因为这是外国人开发的,所以没有校内网的分享功能。

     

    我找啊找啊找啊,找到chrome文件夹下,又找啊找啊找啊,找到了addons目录,C:/Users/Administrator/AppData/Local/Google/Chrome/User Data/Default/Extensions,其中administrator是用户名,因人而异。进去以后发现文件夹名字都是乱码,nnd,难道google怕人修改addons做坏事?估计是hash搞出来的一串字母,对照addons下载地址,进入idaee什么的文件夹。

    有很多文件,分析了一下_locales里都是各种语言的东西,无视。分析目录下的文件,用记事本打开后,share_providers.json这文件最可能是记录分享的网站信息的,结合这文件名字,就是他了。

     

    用记事本打开share_providers.json,很容易可以理解它的结构,接下来目标就很简单了,加入校内的分享表达式就行。

     

    随便找个有校内分享按钮的网页,比如我打开cnbeta随意一篇文章,然后使用chrome的审核元素工具,找到按钮的js行为,马上可以分析出地址应该为http://share.renren.com/share/buttonshare.do?link=%(u)&title=%(t)。

    ok,下一步,icon后面一长串是什么?查了一下资料,这玩意儿原来是base64编码。google一下,用java可以转换。下载了base64库,又从cnbeta里搞了校内的图标,base64转换完后,添加到share_providers.json中,成功了。

     

     

    修改完成!

     

    最新回复(0)