Bookmarklet:还原Google+、新浪微博、腾讯微博图片为原始大小的书签

作者: 分类: HISTORY,未分类 发布时间: 2012-04-03 17:25

还原Google+图片的书签早就有了
Google+图片
javascript:var h=location.href.replace(//wd+(-wd*)*/([^/]+)$/, ‘/s0/$2’);location.href=h;
 
据观察,新浪的图片链接格式为 ww*.sinaimg.cn/bmiddle/*, bmiddle有可能是thumbnail、small,改成large就是原始大小了。
腾讯的图片链接格式为app.qpic.cn/mblogpic/*/460,460有可能是160,改成2000应该就是原始大小了。
 
新浪图片
javascript:var h=location.href.replace(‘/bmiddle/’, ‘/large/’);i=h.replace(‘/thumbnail/’, ‘/large/’); j=i.replace(‘/small/’, ‘/large/’);location.href=j;
 
腾讯图片
javascript:var h=location.href.replace("/160", ‘/2000’);location.href=h.replace("/460", ‘/2000’);
 
三个书签略显多,直接合并成一个:
大杂烩
javascript:var h=location.href.replace(//wd+(-wd*)*/([^/]+)$/, ‘/s0/$2’);i=h.replace(‘/bmiddle/’, ‘/large/’);j=i.replace(‘/thumbnail/’, ‘/large/’); k=j.replace(‘/small/’, ‘/large/’);l=k.replace("/160", ‘/2000’);location.href=l.replace("/460", ‘/2000’);
 
 
不懂JavaScript,不懂正则表达式,纯粹依葫芦画瓢,所幸能用。
Google+书签早就在传开了,应该用的是正则表达式,看不懂;新浪理论上没有任何问题;腾讯在图片链接为app.qpic.cn/mblogpic/460*/460或app.qpic.cn/mblogpic/160*/160时会出错,概率极小,为1/23328,暂时就这样了。
 

发表评论

电子邮件地址不会被公开。 必填项已用*标注