Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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
Html 透明<;部门>;要防止右键单击,请另存为_Html_Css_Ajax - Fatal编程技术网

Html 透明<;部门>;要防止右键单击,请另存为

Html 透明<;部门>;要防止右键单击,请另存为,html,css,ajax,Html,Css,Ajax,从概念上讲,可以创建一个div,显示内容,然后在内容上放置一个透明的div,这样,如果用户右键单击->另存为,保存图像等,他们在这样做时不会得到任何东西?是的,但它和 <body oncontextmenu="return false;"> 如果有人想复制你的内容,他们会是的,但它和你一样毫无价值 <body oncontextmenu="return false;"> 如果有人想复制你的内容,他们将一个空div仍会使下面的内容可点击。有时使用的一种技术是

从概念上讲,可以创建一个div,显示内容,然后在内容上放置一个透明的div,这样,如果用户右键单击->另存为,保存图像等,他们在这样做时不会得到任何东西?

是的,但它和

<body oncontextmenu="return false;"> 


如果有人想复制你的内容,他们会

是的,但它和你一样毫无价值

<body oncontextmenu="return false;"> 


如果有人想复制你的内容,他们将

一个空div仍会使下面的内容可点击。有时使用的一种技术是做类似的事情,但使用透明的gif或png覆盖内容,或者使用javascript禁用上下文菜单


在任何情况下,如果有人想保存内容,您实际上无法阻止他们。

空div仍会使下面的内容可单击。有时使用的一种技术是做类似的事情,但使用透明的gif或png覆盖内容,或者使用javascript禁用上下文菜单


在任何情况下,如果有人想保存内容,您实际上无法阻止他们。

在固定的位置进行div,然后放置透明图像


示例:

制作一个固定位置的div,然后放置透明图像


示例:

好吧,这可能会阻止一个人。其余的人要么从缓存中复制文件,要么使用firebug或其他开发工具删除你的div,要么使用其他任何东西来保存你认为非常值得保护的图像,但仍在考虑在你的网站上发布。这是可能的,但我绝对厌恶并通常回避那些试图采取这些预防措施的网站(特别是如果他们只是完全屏蔽了上下文菜单的话)——有时候,能够看到事情是如何进行的是有帮助的。如果有人真的在乎它,他们还是会偷。@PeterLaCombJr:别忘了篡改数据插件,只要看看(并重新执行)获取图像的查询即可。;-)在我看来,如果它是一个照片网站,最好的办法就是在客户付费之前给图片加上水印。就像大家说的,如果有人想要,他们会得到的。不过,这里讨论的事情会让普通人不愿意这么做。Firefox->Tools->Page Info->Media=我明白了:)好吧,这可能会阻止一个人。其余的人要么从缓存中复制文件,要么使用firebug或其他开发工具删除你的div,要么使用其他任何东西来保存你认为非常值得保护的图像,但仍在考虑在你的网站上发布。这是可能的,但我绝对厌恶并通常回避那些试图采取这些预防措施的网站(特别是如果他们只是完全屏蔽了上下文菜单的话)——有时候,能够看到事情是如何进行的是有帮助的。如果有人真的在乎它,他们还是会偷。@PeterLaCombJr:别忘了篡改数据插件,只要看看(并重新执行)获取图像的查询即可。;-)在我看来,如果它是一个照片网站,最好的办法就是在客户付费之前给图片加上水印。就像大家说的,如果有人想要,他们会得到的。这里讨论的这些事情会让普通人不再这么做。Firefox->Tools->Page Info->Media=我知道了:)没用但很酷这个
oncontextmenu=“return false;”“
不知道。谢谢你,没用但很酷这
oncontextmenu=“return false;”“
不知道。非常感谢。