如何将图片放入我的网页并阻止用户将其保存在自己的计算机中? 我需要阻止用户使用键盘上的“打印屏幕”按钮并拍摄我的Flash应用程序的照片... 我如何使用jQuery或JavaScript(或类似的东西)来做到这一点?
答案 0 :(得分:1)
不幸的是你不能。它是操作系统的内置功能。</ p>
答案 1 :(得分:1)
说你做不到是相当安全的。总是有可能阻止js中的右键单击,但这是你可以去的。
答案 2 :(得分:1)
我不确定如何阻止用户进行屏幕截图。
但有一种方法可以防止右键单击并保存图像。
不使用js,而是使用css。只需将图片设置为background-image
,而不是设置图片标记src
。
我已经使用了一段时间了。这个对我有用。它有一些优点和缺点。
<强>优点:强>
<强>缺点:强>
background-size
属性克服了这个问题。请参阅下文。但background-size
浏览器支持并不好。)如果用户仍然可以保存图像(使用一些开发人员工具&amp;&amp; ||等),但所有用户都不知道这一点。
您还可以使用background-size: auto | contain | cover;
属性。
我希望这可以帮到你!