可能重复:
How to prevent your JavaScript code from being stolen, copied, and viewed ?
我有一个提交按钮的用户表单。点击后,会调用某个JS函数,代码会执行某些操作。我想隐藏这个,以便没人能看到它。做这个的最好方式是什么?我没有使用任何JS库,它只是我自己编写的代码。
谢谢!
答案 0 :(得分:3)
您可以随时对代码进行模糊处理和缩小,以便它只是单个字母等。没有真正的方法有人无法窃取您的JavaScript,但这是您可以“隐藏”它以便人们可以“真正读取您的变量名称等”的最佳方式。
答案 1 :(得分:3)
您可以将表单提交给服务器,并使用PHP或其他东西运行相同的代码,而不是使用JavaScript。如果您根据JS函数中的操作在页面上操作某些内容,则可以执行以下操作:
答案 2 :(得分:2)
你做不到。这是对整个网络的诅咒。出于同样的原因,你无法阻止图片被盗。
可以做什么来帮助防止它不仅是前面提到的混淆,而且还防止直接下载,需要引荐来源标题等。
最后,如果您通过HTTP公开它,其他人将能够窃取它。故事结束。
答案 3 :(得分:0)
你不能完全。
最好的选择是对其进行模糊处理,但是它仍然会被传递到客户端的浏览器,他们可以阅读它(尽管是模糊的)。
还有其他方法可以掩盖它,比如通过需要某种身份验证的自定义处理程序来提供它,但最终通过默默无闻来保护它,这根本不是安全措施。