你应该在服务器端进行域名授权还好些
况且,js存在浏览器兼容问题,在每种浏览器、每种版本的浏览器下,对js的解析都有差异
解除方式有以下几种:1、进入微信公众平台,登录自己的公众号,进入“功能设置”,点击“设置”,勾选“JS接口安全域名”,输入自己的域名,点击“提交”即可解除限制。
2、在微信公众平台登录自己的公众号,进入“功能设置”,点击“开发者工具”,找到“网页授权获取用户基本信息”,填写自己的域名,点击“提交”即可解除限制。
1、混淆,可能也叫加密。只对一般水平的人有效。基本上都能被还原出来。2、许可证方式。收费js的通用做法,只能限制商业运用,但任何人都可以得到你的源码。
因为js是在客户端运行的,所以你是无法隐藏代码的具体实现的,也就是说对非商业的应用来说谈不上授权,无法限制别人使用。