我最近采用了一个网络托管服务,我试图将所有源代码上传到服务器中。虽然现在网站已启动并运行,但我遇到了一个问题,我的所有资源都已成为一个链接,例如:如果我的域名是www.example.com,则用户只需将URL更改为www.example.com/script.js即可访问我的.js文件。我不希望这种情况发生。我通过更改网址检查了几个网站,其源代码不可见。
我应该通过将所有内容放入文件夹来更改资源的结构 或者我应该从代码中做些什么?
答案 0 :(得分:3)
JavaScript源代码可通过设计访问。如果您需要浏览器使用它们,几乎没有什么可以隐藏文件。
其中一个解决方案是混淆javascript,因此人类很难对其进行分析。
其他涉及解析器检查引用和/或为网站创建特殊令牌,因此无论何时点击html页面,它都会在内存中创建令牌,只有使用此令牌才能访问javascript。但基本上如果你想隐藏用户的javascript,那么你不应该首先使用javascript。