使浏览器调试窗口中的js文件无法查看

时间:2012-06-26 09:42:45

标签: javascript security browser

有没有办法通过浏览器开发工具使我的js文件无法查看或调试?

Greetz Andy

3 个答案:

答案 0 :(得分:4)

没有。浏览器需要能够读取和执行脚本,这意味着无论如何它都有某些在调试工具中向用户显示。您可能会尝试模糊您的脚本,但Chrome有一个“漂亮的打印”模式,它将Javascript重新格式化为可读的间距和缩进(混淆的函数和变量名称可能仍然使其更难阅读)。

答案 1 :(得分:2)

不。 您必须将js传输到客户端才能工作。有了它你就失去了对它的控制。 如果您想保护自己的知识产权,可以尝试加扰脚本。但这被认为是不好的做法,肯定会让你的代码被视为可疑。

答案 2 :(得分:1)

没有完全有效的方法。

源缩小器可以帮助一点,因为将断点放在只有一行代码的文件中非常困难; - )

然而,缩小代码合理地简单地反转回可读代码。正如@Ianzz指出的那样,Chrome开发工具中内置了一个缩小器!

相关问题