Html 停止从网站下载图像和代码

Html 停止从网站下载图像和代码,html,Html,可能重复: 我正在开发自己的网站。 在此网站中,我需要添加一项功能,防止下载图像和代码。 是否可以阻止从我的网站下载图像和代码 请回复。 感谢您并亲切问候如果您希望阻止人们从您的网站下载,那么您希望他们无法访问您的网站,不是吗?如果他们不能下载任何东西,那就没有什么可看的了。简单:把网站放在自己的机器上,永远不要把它放到网上 没有其他答案。如果不先下载您正在查看的页面,就无法查看网站。浏览器通常尊重网页上关于哪些内容不应保存的说明,但这完全由浏览器控制,而不是由网站控制 虽然我从来没有见过一个

可能重复:

我正在开发自己的网站。
在此网站中,我需要添加一项功能,防止下载图像和代码。

是否可以阻止从我的网站下载图像和代码

请回复。
感谢您并亲切问候

如果您希望阻止人们从您的网站下载,那么您希望他们无法访问您的网站,不是吗?如果他们不能下载任何东西,那就没有什么可看的了。

简单:把网站放在自己的机器上,永远不要把它放到网上

没有其他答案。如果不先下载您正在查看的页面,就无法查看网站。浏览器通常尊重网页上关于哪些内容不应保存的说明,但这完全由浏览器控制,而不是由网站控制

虽然我从来没有见过一个能一直工作的程序,但存在着假装是浏览器并下载整个网站的程序

Firefox是开源的,任何人都可以下载它并修改控制未保存内容的代码


我个人编写了几个程序来从网站上刮取数据——网站永远不会知道它不是一个普通的浏览器。

防止人们从你的网站下载东西的唯一方法是首先不要将它们放在你的网站上。以下是网站的工作原理:

计算机:嘿,Example.com服务器,你能把“cupcakerecipes.html”页面发给我吗

服务器:为什么,我当然可以。这是这一页

电脑:我看到这个页面包含了“deliciouscupcake.jpg”的图片-你能给我发这个图片,这样我就可以给我的用户看美味的纸杯蛋糕了吗

服务器:哦,是的,给你,伙计

计算机:嘿,很抱歉再次打扰你,但是我看到页面希望我运行脚本“animatesprinkles.js”-你能把它也发送过来,这样我就可以运行它了吗

服务器:当然


看,在这一过程的每一步,用户的计算机都在下载他需要的资源。如果您不允许用户的计算机下载您的图像和脚本,他将无法查看或运行它们。

虽然您无法阻止用户下载您的内容,但您可以阻止他们合法使用您的内容。获得该材料的联邦注册版权(或不注册,该材料一经发布即受版权保护,但联邦版权消除所有疑问),然后手头有一位优秀的IP律师来打这场不可避免的战争。

您可以创建一个名为“.htaccess”的文件,防止其他网站从您的网站热链接图像在网站的文档根文件夹中。以下是您要放在.htaccess文件中的内容:

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^$  
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain\.com/ [NC]  
RewriteRule \.(gif|jpg|png)$ - [F]

否。“未来停止下载图像”好的一点:-)首先尝试添加功能开始下载,然后考虑停止下载请参见[如何防止从我的网站下载图像和视频文件]()。这只会阻止你的网站在引用你网站上的副本时提供图像。它不会阻止人们下载和上传图片。不过,减少带宽并不是一个坏主意。