还原Google+图片的书签早就有了
javascript:var h=location.href.replace(/\/\w\d+(-\w\d*)*\/([^\/]+)$/, '/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(/\/\w\d+(-\w\d*)*\/([^\/]+)$/, '/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,暂时就这样了。
本文链接地址: Bookmarklet:还原Google+、新浪微博、腾讯微博图片为原始大小的书签
各种书签~
相对插件比较节省资源