如果右键单击,客户端不希望下载照片。我解释说,如果有人想要这张照片,他们可以从网站上得到它,但他想让新手用户更难下载图像。因此,如果您右键单击,您将获得空白的“照片”,而不是下方的实际照片。
问问题
262 次
2 回答
5
使用逻辑:
- 将要保护的图像作为背景图像放在 <
div>
或其他块级元素中 - 在.
<img>
_<div>
确保它覆盖整个图像/div
于 2012-06-28T14:54:52.080 回答
0
一个快速的谷歌已经为我抛出了这个,希望它可以帮助你。
4) 使用表格阻止下载:“右键单击”图像是查找、复制和/或下载图像的快速快捷方式。对于那些拥有自己网站的人,可以通过将图像作为表格背景来防止这种行为。代码在 CSS 中相当简单,使用“background-image:url”样式:
<table style="background-image:url('image.jpg');width:Wpx;height:Hpx"><tr><td></td></tr></table>
另一种方法可能是,
5) Javascript 右键单击禁用:防止右键单击图像的另一个措施是使用 Javascript。这些简短的脚本会覆盖浏览器的右键单击。与其重新创建一个已在互联网上以各种形式广泛发布的脚本,我将把它留给读者在谷歌搜索 Javascript 禁用右键单击。然而,我会提到 Javascript 是客户端的,诸如此类的脚本不仅会影响网站的可用性,而且还可以通过关闭 Javascript 来轻松禁用。
我从这个网站获取了上面的信息 --- http://www.naturefocused.com/articles/image-protection.html ---
如果他们真的想要的话,人们可以直接打印图像并将其涂上油漆,尽管我很害怕:(
谢谢,
杰克。
于 2012-06-28T14:59:59.477 回答