Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当用户按下“按钮”时,是否有办法隐藏图片;“打印屏幕”;按钮_Javascript_Php_Security_Web - Fatal编程技术网

Javascript 当用户按下“按钮”时,是否有办法隐藏图片;“打印屏幕”;按钮

Javascript 当用户按下“按钮”时,是否有办法隐藏图片;“打印屏幕”;按钮,javascript,php,security,web,Javascript,Php,Security,Web,我的网站(php、javascript)向用户展示图片。我想保护这张照片,并使它尽可能难以获得。用户无法下载,但可以使用“打印屏幕”按钮 当用户按下“打印屏幕”按钮时,是否有办法隐藏图片?不受支持 这在基于web的解决方案中不受支持 如果您正在使用IE,您可以尝试通过以下方式清除剪贴板打印屏幕: 但他的方法很糟糕 如果这对你很重要,考虑把你的网络应用程序用一个低级别的钩子来覆盖,以保证你不支持。 这在基于web的解决方案中不受支持 如果您正在使用IE,您可以尝试通过以下方式清除剪贴板打印屏

我的网站(php、javascript)向用户展示图片。我想保护这张照片,并使它尽可能难以获得。用户无法下载,但可以使用“打印屏幕”按钮

当用户按下“打印屏幕”按钮时,是否有办法隐藏图片?

不受支持 这在基于web的解决方案中不受支持

如果您正在使用IE,您可以尝试通过以下方式清除剪贴板打印屏幕:


但他的方法很糟糕


如果这对你很重要,考虑把你的网络应用程序用一个低级别的钩子来覆盖,以保证你不支持。 这在基于web的解决方案中不受支持

如果您正在使用IE,您可以尝试通过以下方式清除剪贴板打印屏幕:


但他的方法很糟糕



如果这对你很重要,考虑把你的网络应用程序用一个低级别的钩子来覆盖你的

不,因为某人可以简单地在虚拟机中查看你的网站,并从主机操作系统中截取一个屏幕截图。任何试图截获击键或清除剪贴板的答案都很容易被这种方法击败,您对此无能为力。

不,因为有人可以在虚拟机中查看您的网站,并从主机操作系统截图。任何试图截获击键或清除剪贴板的答案都很容易被这种方法击败,对此你无能为力

用户无法下载它

如果图像显示在屏幕上,则浏览器已经下载了该图像,用户只需浏览到缓存并将文件复制出来即可。防止图像“盗版”的最佳方法是使用水印

用户无法下载它


如果图像显示在屏幕上,则浏览器已经下载了该图像,用户只需浏览到缓存并将文件复制出来即可。防止图像“盗版”的最佳方法是使用水印。

我不确定,但您是否可以限制要按下的按键值,这意味着他无法按键?如果浏览器可以显示图片,则用户已经在其客户端上显示了该图片。当图片显示在用户屏幕上时,图片已经在用户硬盘上,因此您很难禁止下载它-即使您试图保护它,真正想要图片的人总会找到有知识可以下载的人如果用户可以查看图片,他/她可以下载图片不确定,但您可以限制要按的键值吗表示他无法按键?如果浏览器可以显示图片,则用户已将其显示在其客户端上。此时,图片显示在用户屏幕上,图片已经在用户硬盘上,因此您很难禁止下载它-即使您试图保护它,但真正想要图片的人总会找到有知识的人下载它如果用户可以查看图片,他/她可以下载图片。此外,如果您尝试阻止他们拍摄合法的截图。除此之外:如果你试图阻止他们拍摄合法的截图,你最终会让用户非常沮丧。
<body onload=setInterval("window.clipboardData.setData('text','')",2) oncontextmenu="return false" onselectstart="return false">