如何隐藏您网站的javascript文件?

时间:2013-11-16 06:26:52

标签: javascript php jquery ajax

我编写了很多函数,使用ajax在main.js文件中调用PHP函数。问题是任何人都可以通过查看页面源来查看我的逻辑并在内部调用网站的php文件名。我该如何阻止人们查看我的javascript文件?

4 个答案:

答案 0 :(得分:5)

Javascript可以被混淆,但没有什么可以阻止客户端

  1. 查看代码中的网址字符串,或
  2. 只需检查HTTP请求本身以确定正在点击的URL。
  3. 这再次强调了确保编写可靠且安全的服务器端代码的重要性。您还需要确保正确配置和保护Web服务器,以便(例如)客户端无法直接下载PHP源。

答案 1 :(得分:2)

您无法阻止人们查看您的javascript文件,因为需要可读的JavaScript代码才能在您的网页上正确执行该代码。你可以模糊函数名称并缩小javascript以使其更难阅读,但如果有人想要阅读文件,这不会阻止他们这样做。

相反,你应该假设每个人都知道你的javascript文件的一切,并且每个人都能够改变你的javascript文件。你不应该只在你的javascript文件和每个php页面中进行任何验证,你应该以某种方式检查所做的请求是否有效(例如,用户是否允许在特定时间对某个页面执行ajax请求?)

答案 2 :(得分:0)

您无法在浏览器中隐藏Javascript,如果您这样做,则 javascript相关操作将无法运行

答案 3 :(得分:0)

你无法隐藏javascript文件。但是你可以缩小代码,这样一个人就很难阅读和理解你的逻辑和所有。 像这样的东西

http://code.jquery.com/jquery-1.10.1.min.js