有没有一种方法, js 阻止用户截图?

2018-09-18 15:13:24 +08:00
 alwayshere

网站上的图片不想让用户下载,又不想打水印影响图片美观,js 已经阻止了右键保存和拖拽,但是用户一截图又相当于保存图片了,有没有什么方法可以阻止用户截图?

33549 次点击
所在节点    程序员
225 条回复
GuryYu
2018-09-18 15:27:30 +08:00
@mokeyjay 现在的有的截图软件有延时截图功能, 可以在保持焦点的情况下截图
LxExExl
2018-09-18 15:27:34 +08:00
没有一个能打的

如果技术能做到 就不需要 NDA 和各种协议性文件了
viator42
2018-09-18 15:29:37 +08:00
DMM 的做法是只要浏览器窗口失去焦点就把图片盖住,没法调截屏软件
ostholz
2018-09-18 15:29:45 +08:00
CMD SHIFT 4 哈
binaryify
2018-09-18 15:29:52 +08:00
@mokeyjay 控制台一打开啥都看到了
shintendo
2018-09-18 15:30:22 +08:00
高速随机开 /关图片的像素点,每一时刻屏幕上显示的都是不完整图像,靠用户的视觉残影看图。
qwertty01
2018-09-18 15:30:55 +08:00
@DOLLOR 小白还是占了多数的
orangeade
2018-09-18 15:33:13 +08:00
android 有 API 可以禁止截图,不知道 Chrome 有没有开放给 web
keventseng
2018-09-18 15:35:09 +08:00
阻止截图之前,请先解决用另一部手机拍照的可能性。
编写程序开启摄像头监控,当画面出现类似手机、相机等设备时,自动爆炸……(手动狗头
xjvf
2018-09-18 15:35:10 +08:00
又来骗我钱?
orancho
2018-09-18 15:35:34 +08:00
DRM API 了解一下
liuxey
2018-09-18 15:35:51 +08:00
截图工具千千万,防不住,阅后即焚吧
1024MB
2018-09-18 15:40:44 +08:00
占楼同问,有没有办法阻止用户拍照,图片一拍照就相当于保存图片了,滑稽:)
DOLLOR
2018-09-18 15:44:34 +08:00
我觉得,现有最好的方法是,在图片上加一些不影响看图的隐形水印,记录用户的实名信息。如果将来图片遭到非法使用,可借助这些隐形水印,反过来追查滥用的源头。并告知用户这点,也有震慑作用。
jowan
2018-09-18 15:45:08 +08:00
你的右键屏蔽方法已经阻止了一大部分小白
剩下来的都是真想要图的 你要相信 他们有一万种方法来荡你的图
截图工具 N 多种啊 各种快捷方式还不一样 有的是浏览器插件 而且绝大部分还支持点击按钮截图
这让我想到了 每当有新电影上映时第二天网上流传的各种抢先版 各种录制(:滑稽
jason19659
2018-09-18 15:45:14 +08:00
不让用户看就不能下载和截图了
likuku
2018-09-18 15:50:20 +08:00
能被看到即被盗图,不放图 /关闭网站,只做线下体验服务就可了。

只要你放出来客户可以在线看到足够大的图,大不了我弄个 5K 显示器全屏浏览加系统级截屏。

即便系统截屏还不行,那么还可以 HDMI 线旁接专业视频采集卡 2 采集盒,常见民用产品采集 4K 信号轻松。
nearhan
2018-09-18 15:50:23 +08:00
换个思路:用 js 阻止老板截图(掩耳盗铃大法),手动滑稽:)
t6attack
2018-09-18 15:52:16 +08:00
“阻止用户对着屏幕拍照” 其实是有意义的。
你以为那些渣画质 “澳门神话大赌场”是怎么来的?镜头对着屏幕“破解”来的。
myxingkong
2018-09-18 15:53:51 +08:00
拦截快捷键没什么卵用,用个定时截图工具就能破解,每隔一秒自动截图,不需要按任何键,而且浏览器也不会失去焦点

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

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

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

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

© 2021 V2EX