我在我的网页中限制了右键单击选项,但在IE中它显示了保存图像,打印,邮件等图标。我想删除所有这些。这可能吗?是否可以防止从我的网站上保存图像?
回答
好像其他人谁回答这里没有读的问题。
我在我的网页中有限制右击选项,但在IE中它显示图标以保存图像,打印,邮件等。我想删除所有这些。可能吗 ??
是的,可以删除这些图标。只需将以下内容放入文档的<head>
即可。
<meta http-equiv="imagetoolbar" content="no" />
正如在其他的答案中提到,用户仍然能够获得图像,如果他们真的想,不管你怎么努力,以防止它。如果您不希望图像被复制,则不应在网站上使用它们。
我觉得你击中了指甲上的锤子!对我没有仔细阅读的尴尬感到羞耻。 :P – 2010-01-07 07:30:44
顺便说一句:,似乎这个功能只存在于IE6中。 – lapo 2013-09-05 12:22:11
不,这是不可能的。用户可以在浏览器中看到图像,因此浏览器(和用户)拥有一份副本。你可以尝试用恶意的(不明智的)右键单击JS hacks等来限制它,但最终如果你发送了某些东西给某个人看或阅读,那么当你不控制它时,他们用它做了什么是无法控制的他们正在使用的设备。
虽然这是事实,但这不是问题的答案。也许是题目题目的答案,是的,但不是所有问题都归结为:“在IE中它显示图标以保存图像,打印,邮件等。我想删除所有这些。是否有可能?“ – 2010-01-07 07:29:51
你不能阻止你的图像下载。只要浏览它们,浏览器就会缓存它们。
你只能这么做,以防止一些用户。要接近100%的万无一失,这可能是不可能的。即使您将图像打包为flash,java applet,也不会阻止用户执行screencapture。
有很少的被动选择,例如使用水印,放置discalimers /警告。
这里有一些相关的SO职位:
How to disable right-click save on one specific image only
Disable “Save Target As” option in the right click menu
Prevent Save As Functionality
Upvoted为水印的建议 – paan 2010-01-07 07:30:59
这听起来像是你在谈论Internet Explorer中的Image Toolbar。
<html>
<head>
<meta http-equiv="imagetoolbar" content="no" />
</head>
</html>
或者,直接应用于图像:您可以使用此代码禁用它
<img src="test.gif" galleryimg="no" />
.show_IMAGE
{
background-position : 0 -100px;
background-image : url('/images/flower.png');
background-repeat : no-repeat;width:50px;height:50px;
}
,并添加这个类DIV
< div class="show_IMAGE"></ div>
你无法复制图像。如果你从CSS获得图像。
其实并非如此。如果你检查CSS属性,你会得到路径,并可以链接到它,甚至可以保存为悬停在图像链接上时。 – Peter 2012-10-27 19:32:19
,如果你使用的是Apache服务器,您可以禁用通过绝对URL
图像只能是相对的URL访问这个htaccess的代码访问图像:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
此外,禁用权点击上下文使用JavaScript,并添加水印,以保护版权
这将减少保存图像的机会
但现在不是所有的图像加载我得到禁止的Apache。可以访问所有文件夹和文件 – shorif2000 2013-07-10 11:19:33
防止用户下载我法师是浪费时间,因为即使他们不能下载的图像,他们总是可以做一个截图 :-(
您可以尝试以下步骤:在您的网站
- 禁用右键点击功能。
- 禁用图像拖动图像上你想
draggable="false"
现在你的网站形象盗窃保护!
这是不正确的,因为用户可以反转这两个步骤,并且仍然可以查看,并以多种不同方式保存图像 – 2016-01-23 20:31:05
- 1. 是否可以防止在网页上选择图像?
- 2. 防止使用woocommerce在我的网站上保存和下载图像
- 3. 是否有可能防止从网站下载视频
- 4. 防止在网站上的图像上的HoverZoom功能
- 5. 保存从asp.net网站图像
- 6. 防止Safari从缓存热门网站
- 7. 是否可以将我的javascript保存为.php格式的WordPress网站?
- 8. 是否可以在网站注册时保存计算机ID?
- 9. Facebook转换像素可以防止网站加载?
- 10. 是否可以阻止本地运行的SWF(AS3)从我的网站下载?
- 11. 如何以编程方式从其他网站保存图像?
- 12. 如何防止SWF在我们以外的网站上运行?
- 13. Applescript或Automator从网站上快速保存Mandelbrot图像
- 14. 如果内容是图像,是否可以在网站上阅读剪贴板?
- 15. 我可以从相机意图保存自己的图像吗?
- 16. 是否有JSONP图像搜索API,可以让用户在我的网站上搜索图像?
- 17. 是否可以在s3网站上使用像代理转发?
- 18. 如何防止从我的网站下载图像和视频文件?
- 19. 从网络保存图像
- 20. Laravel - 是否可以从外部网站将数据保存到mySQL数据库?
- 21. 是否可以在Codename One中保存生成的图像?
- 22. 是否有防止图像被缓存的客户端方法?
- 23. 我们可以检测一个网站是否在CDN上?
- 24. 确实将图像保存为swf,防止图像被盗用?
- 25. 防止图像保存到数据库而不是字符
- 26. SublimeLinter可以防止SFTP插件在保存上运行吗?
- 27. 我可以防止NSDocument保存窗口位置吗?
- 28. 是否可以从ASP.NET路由中推断网站地图?
- 29. 是否可以从其他网站呈现视图文件?
- 30. 是否可以将Openstreets Map(传单)保存为图像
就像一个供参考,如果他们能看到图像,他们的计算机上有一个副本,所以你已经失败了。在这种情况下,您只能防止无心的用户保存。一个积极主动的用户需要做的就是询问如何将图像保存在适当的堆栈交换站点上。 – 2016-01-23 02:27:09