网页怎样尽可能禁止用户复制图片地址?

2022-10-13 10:10:40 +08:00
 kisshere

我想过用 js 禁止右键,禁止拖拽到地址栏或者图片覆盖一层 div ,还有没有比较巧妙的方式禁止用户复制图片地址?

11323 次点击
所在节点    程序员
111 条回复
Ashore
2022-10-13 12:22:37 +08:00
@yougg 我怎么觉得 op 会先进去?
superrichman
2022-10-13 12:23:56 +08:00
@runze 这个想法妙啊
zsen
2022-10-13 12:37:56 +08:00
Firefox 浏览器的 工具→页面信息→媒体,挺好用的
yolee599
2022-10-13 12:38:47 +08:00
给用户定制硬件,比如定制平板,防拆认证要达到银行 POS 机级,检测到被拆就销毁固件,使用 4G 网络并加密通讯,用户要看的时候直接提供定制的平板。
ZE3kr
2022-10-13 12:40:29 +08:00
用 DRM ,这样截图也截不到,也不需要每帧随机遮罩一部分
ZE3kr
2022-10-13 12:41:23 +08:00
然后用户拿出了另一个设备拍了一张照片,所有授权全白搭。哪怕每帧随机遮罩一部分,只要曝光时间选对,拍照也可以破解
surbomfla
2022-10-13 12:42:37 +08:00
@yougg 杀敌一千 自损一万
paradoxs
2022-10-13 12:43:44 +08:00
这个需求,网页做不到, 但是 windows 客户端是可以做到的。
lovepplforever
2022-10-13 12:47:37 +08:00
用 three.js
yougg
2022-10-13 12:48:54 +08:00
@surbomfla #47 不会呀, 如果站点在境外自损则忽略不计.
guowq
2022-10-13 13:16:08 +08:00
简单,加和图片一样大的水印
sujin190
2022-10-13 13:34:50 +08:00
inert
sujin190
2022-10-13 13:38:38 +08:00
html 有个 inert 属性,用来禁止鼠标键盘触摸屏操作的,这个也可以让图片不再出现复制链接和保存到本地的菜单
zhuweiyou
2022-10-13 13:52:22 +08:00
一楼说得对
xiang0818
2022-10-13 13:58:06 +08:00
防止小白很简单。但是会 F12 的就算了。
iovekkk
2022-10-13 14:16:59 +08:00
笑死,任你百般花样
我直接 alt+A 微信截图
wu00
2022-10-13 14:36:00 +08:00
高亮狂闪,把用户眼睛闪瞎
milkmlik
2022-10-13 14:48:08 +08:00
给图片上个专利吧。发现盗用,律师函警告。
kasusa
2022-10-13 14:50:14 +08:00
是为了防止用户把你当成图床吗?
保护图片的话 没用啊 用户可以截图的。
liangyun
2022-10-13 14:55:17 +08:00
图片访问时验证 cookie

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/886546

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX