更新
stackoverflow出了点问题。似乎人们无法正确阅读问题的第一行,他们开始讲述“如何无法下载网站”,这不是问题所在。所以这是一个更具体的问题:
如何使用jQuery获取托管的服务器的IP地址(或托管服务器独有的任何其他信息)。谷歌搜索没有多大帮助。
现在,请不要以“获取客户端的IP地址”或“无法完成此操作”开头。我知道这几乎是不可能的;但如果有人能让我接近这个想法,那就行了。
Oringinal Question:
我知道用户可以下载源文件,如果他们可以在浏览器中看到它。我想做的是阻止他们重复使用它。就像检查托管服务器的IP一样,如果文件托管在不同的服务器上,则重定向到原始域。
使用PHP(或任何服务器程序)不会,因为最终用户将获得最终的html / css / js文件。
基本上,我不希望任何人下载托管/重复使用网站文件。
提前致谢。
答案 0 :(得分:1)
Javascript是代码,可以进行模糊处理。这使得维护起来非常困难,以至于最终用户通常更容易从头开始重写。尝试谷歌搜索“Javascript Obfuscator”。
使用HTML和CSS,它对用户来说非常开放。你可以做的不多!
答案 1 :(得分:0)
如果您使用PHP制作网站,您将编写一些代码,这些代码将被翻译成用户可以查看和下载的end-html。因此,最终用户无法访问PHP中的源文件。就像在Wordpress中一样,你的代码可能只有几行,而结束html可能有数百行,因为它从数据库中读取数据并将其放入html中。
如果您在javascript中编写脚本,则无法保护其免于下载和重复使用。
答案 2 :(得分:-1)
这无济于事。如果观众可以查看您的网站,他可以下载该网站的前端。
如果您担心有人下载您的服务器端脚本,则您不必这样做,因为服务器端无法通过前端下载。