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

2018 年 9 月 18 日
 alwayshere

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

37538 次点击
所在节点    程序员
225 条回复
Topmax
2018 年 9 月 18 日
个人觉得没意思,就算你全部阻拦了,也阻拦不了抓包
Luzifer
2018 年 9 月 18 日
shintendo

#26

战略马克
Greatshu
2018 年 9 月 18 日
即使用户不懂技术,你能阻止用户在虚拟机外截图?
huclengyue
2018 年 9 月 18 日
想多了,我调用浏览器外的程序截图。你能阻止?
UnknownR
2018 年 9 月 18 日
真想截图的人,连视频信号采集器都能用上,你拿什么阻止
momo1999
2018 年 9 月 18 日
这需求不复杂啊,以前我们老板还让我研究怎么把公司网站放到百度首页。
xiejinpeng007
2018 年 9 月 18 日
不知道前端有没有这样的操作:
开放右键另存为,但是存的时候加水印。
lusheldon
2018 年 9 月 18 日
把产品名字曝出来,阻止用户就行了,没有用户自然没有用户截图
fmumu
2018 年 9 月 18 日
禁用 J's,f12 看下路径直接下载,怎么阻止?
otato
2018 年 9 月 18 日
233,之前做个几个潮牌,都有这需求
penghangtech
2018 年 9 月 18 日
@shuax 运营的同学让技术 gg 把微信的导航栏做成透明的
vakara
2018 年 9 月 18 日
那是不是还要阻止拍照……
supuwoerc
2018 年 9 月 18 日
这需求。。我觉得产品会和前端打起来。。
leeolsen
2018 年 9 月 18 日
Netflix 的 app 里一截屏就黑屏
lelsetsuna
2018 年 9 月 18 日
浏览器里的 Netflix 在播放视频的时候截图也会直接把内容黑掉,不知道怎么实现的。
YUCOAT
2018 年 9 月 18 日
尝试一波下面的操作:

1、一旦网页丢失鼠标键盘的焦点之后立即隐藏图片
2、能否监听 PrtSc 按键,一旦按下之后立即隐藏图片

我看这个网站是能监听 PrtSc 按键的 http://www.keyboardtester.com/
fiht
2018 年 9 月 18 日
我怕你们打起来...
ZXCDFGTYU
2018 年 9 月 18 日
还不如显示出来的图片就是低清晰度分辨率的图片,截图走了也毛线用没有
allenhu
2018 年 9 月 18 日
话说什么叫截屏,不是太理解,录屏软件开着算不算?建议关键部位打上马赛克,这样最安全,不然你完全无法阻止。
expy
2018 年 9 月 18 日
可以参考下视频保护那一套,DRM/HDCP/AACS。

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

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

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

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

© 2021 V2EX