缘起
之前写了一篇 [js] 粘贴为段落(自动把剪切板一个换行转换为两个) 感觉还是挺多人需要的。
感觉这个功能,大概也许应该也有人需要吧,于是今天决定也把这个功能分享出来。
众所周知,思源复制图片然后粘贴到编辑器非常方便,但你有没有这样的需求,有些不太重要的图片或者本身已在 cdn 上的图片,我想直接复制图片地址,然后粘贴到编辑器中,自动变成网络图片,而不需要,先用斜杠命令插入图片,然后打开图片对话框,再粘贴图片地址到输入框,这样太麻烦了。
而现在,有了这个 js 代码,你只需要复制图片后,在需要的地方右键“粘贴为网络图片”即可,真是太方便了。
另外,思源默认无法从浏览器复制 gif 动图粘贴到编辑器,动图会失效。感谢 @Achuan-2 的提醒。
不过,现在本代码也支持从浏览器粘贴 gif 动图到思源了,只需要在浏览器复制时,选择“复制图片”即可。
然后,粘贴时,可选择粘贴为网络图片或本地图片,都能保持 gif 动图不失效。
0.0.3+ 已支持拦截思源默认粘贴功能,可在粘贴 gif 动画时,保持 gif 动图不失效。感谢 @Achuan-2 提供的帮助!
功能简介
- 在浏览器中复制图片地址后,在思源中可粘贴为网络图片和本地图片
- 在浏览器中复制图片后,在思源中可粘贴为网络图片和本地图片
- 拦截思源默认粘贴功能,当从浏览器复制 gif 图片时,自动从网络下载 gif 图片到本地,可保持 gif 动图不失效。(isListenSiyuanPaste 参数设为 true 即可,默认已经是 true)
- 在已使用 3 的条件下,可以通过 isOnlyListenGifPaste 参照设为 true(默认 true)来开启仅拦截 gif 粘贴。
效果预览
右键菜单
粘贴普通图片
粘贴 gif 动图
拦截思源默认粘贴
而没用本代码时,需要这样:
是不是方便了许多?
如果你觉得不错,快去获取代码吧!
代码
👇 打赏后可见(为什么要打赏后可见?主要想通过这种方式统计使用人数及用户需求,以帮助作者分析哪些功能是用户最需要的)
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于