gpt4 book ai didi

php - 如何防止图像另存为 + 防止图像拖放到桌面 + 防止在桌面浏览器上截图

转载 作者:行者123 更新时间:2023-11-28 12:34:48 24 4
gpt4 key购买 nike

预防以下情况的最佳实践/方法/语言是什么:

  • 图像另存为
  • 将图像拖放到桌面
  • 屏幕截图/屏幕截图

..在桌面浏览器上

(亲眼目睹了尝试截图时使用“黑屏”,以及“不可触摸”图像的实现..)

最佳答案

禁止拖放

document.getElementById('my-image').ondragstart = function() { return false; };

防止“另存为”的一种方法(不是真正防止,而是稍微减慢速度)是创建一个具有链接到图像的内联样式的 div。

<div style="width: 200px; height: 200px; background: url('yourcraphere.jpg');"></div>

我几乎可以肯定您无法禁用屏幕截图。屏幕截图并不取决于浏览器权限,这是操作系统的事情。如果用户单击打印屏幕按钮,您可以尝试将所有内容变白吗?

用户始终能够使用开发人员工具查看您的资源并获取您正在使用的任何图像。希望这些方法将有助于防止大多数人窃取您可能想要保证安全的任何内容......您也可以尝试水印。希望有帮助。

关于php - 如何防止图像另存为 + 防止图像拖放到桌面 + 防止在桌面浏览器上截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18285440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com