本帖最后由 轻舟过 于 2012-10-3 00:28 编辑
第一次发自己做的东西,诚惶诚恐
转载一篇包含许多图片的文章到技术宅是一件很麻烦的事,因为许多网站有防盗链机制,直接复制粘贴的结果是所转载的内容中的图片全挂掉了。所以我需要把文章中所包含的图片都传到点点或者其他图床上去,然后再将文章的图片链接一张张替换成新的链接,感觉这样太麻烦了,于是花了点时间写了点代码,让“传图片到图床->替换图片链接”的操作自动化。
ps:使用的是imgur的服务,由于是国外的,速度上虽然比不上点点,不过个人觉得还是可以接受的。
工具采用的是小书签的形式,如果不知道什么是小书签,可以看一下之前的一篇文章
自己测试了下chrome、firefox都可以正常使用,其他浏览器不知道行不行,征人测试下。
安装方法:新建一个书签,在网址一栏中填入以下代码,名称可以随自己喜好随便取只要自己认得就好。
[mw_shl_code=text,false]javascript:(function(){ _my_script=editdoc.createElement('SCRIPT'); _my_script.type='text/javascript'; _my_script.src='http://jsbin.com/welcome/29583.js?x'+(Math.random()); editdoc.getElementsByTagName('head')[0].appendChild(_my_script);})();[/mw_shl_code]
使用方法:在发表帖子的页面上点一下刚刚保存的小书签,就会将编辑框中的图片都上传到imgur,然后替换掉图片链接,完成之后会弹出一个提示"done!"。
注意事项:
1. 由于imgur的接口限制,一个小时内只能处理50张图片,一般人应该够用了吧~~
2. 这个工具目前只能用于本论坛
3. 由于自己的javascript学得很渣,另外急于写出一个大致能用的程序,没有写错误处理的代码,应该会有许多bug,如果发现了就告诉我吧。
这两个浏览器现在都没在用,可能真的不支持
毕竟JS可能会有一点安全的问题
不明觉厉 支持下
小黄/zhq 发表于 2012-11-14 11:22非常棒的代码~正好我急需哈哈~
如果要改成别的网站上传会不会很麻烦捏?
比如上传http://my.poco.cn/ ...
嗯,因为每个网站上传的接口都不一样
imgur是最简单的,甚至不用登录
#7133!弄来弄去 没成功过``貌似360预览器不支持小标签``还是我没找到捏
嗯,因为自己觉得麻烦,所以写了点代码
不过貌似有点小bug的样子,图片多有时候有些会失败,js不是很熟啦,等有空再改改
为什么我现在才看到。。。我以前转载图片的方法。。。累死人了@10#
本帖最后由 睦猫长望 于 2012-10-3 03:01 编辑

自己sf