有没有办法通过浏览器开发工具使我的js文件无法查看或调试?
Greetz Andy
答案 0 :(得分:4)
没有。浏览器需要能够读取和执行脚本,这意味着无论如何它都有某些在调试工具中向用户显示。您可能会尝试模糊您的脚本,但Chrome有一个“漂亮的打印”模式,它将Javascript重新格式化为可读的间距和缩进(混淆的函数和变量名称可能仍然使其更难阅读)。
答案 1 :(得分:2)
不。 您必须将js传输到客户端才能工作。有了它你就失去了对它的控制。 如果您想保护自己的知识产权,可以尝试加扰脚本。但这被认为是不好的做法,肯定会让你的代码被视为可疑。
答案 2 :(得分:1)
没有完全有效的方法。
源缩小器可以帮助一点,因为将断点放在只有一行代码的文件中非常困难; - )
然而,缩小代码合理地简单地反转回可读代码。正如@Ianzz指出的那样,Chrome开发工具中内置了一个缩小器!