有没有办法让我的 js 文件无法通过浏览器开发工具查看或调试?
问候安迪
不可以。浏览器需要能够读取和执行您的脚本,这意味着无论如何它都会在调试工具中向用户显示一些内容。你可能会尝试混淆你的脚本,但 Chrome 有一个“漂亮的打印”模式,它将 Javascript 重新格式化为可读的间距和缩进(混淆的函数和变量名称可能仍然使它更难阅读)。
没有。您必须将 js 传输到客户端才能使其正常工作。这样你就失去了对它的控制。如果您想保护您的知识产权,您可以尝试打乱脚本。但这被认为是不好的做法,并且肯定会使您的代码被视为可疑。
没有完全有效的方法。
源代码压缩器可以提供一点帮助,因为很难将断点放在只有一行代码的文件中;-)
不过,缩小后的代码可以相当简单地恢复为可读代码。正如@Ianzz 所指出的,Chrome 开发工具中内置了一个去缩小器!