我正在使用一个插件,该插件根据用户在注册时提供的要求提供给用户。所有代码都通过 JS 运行,并且 JS 在 HttpHandler 中生成。通过这个插件,我们可以使用我们公司的 Logo 。如果用户使用我们的链接就没问题,但如果任何人都可以下载 JS 并可以编辑它并在没有我们 Logo 的情况下使用。我想设置安全性,这样就没有人可以离线使用该 JS(我的意思是没有我们的链接)。这可能吗?如何实现?
最佳答案
这是不可能的。您的服务器将代码发送到浏览器,然后浏览器执行该代码。可以使用 HTTP 嗅探器或 JavaScript 调试器(在大多数现代浏览器中可用)捕获代码,对其进行修改并重用。许多网站上使用的唯一选项是混淆 - 但它并不能真正阻止使用代码的修改版本 - 它使修改变得复杂。
关于javascript - 由 HttpHandler 生成的 JS 的安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5713861/