使用js来进行域名授权

使用js来进行域名授权,第1张

js域名授权还是不现实的,js运行在客户端,浏览器可以禁用js

你应该在服务器端进行域名授权还好些

况且,js存在浏览器兼容问题,在每种浏览器、每种版本的浏览器下,对js的解析都有差异

把上边这段代码加入不让其他域名加载的js文件的最开头,加密的话其实就用一个js压缩工具就可以了。上边代码我使用的是 google的 Closure Compiler。js文件加入以上代码的话,只允许 www.test.com 的域名加载。

源文件如下:

(function() {

        var chars = '119119119461161011151164699111109'

        var hosts = location.host

        var s = ''

        for(var i=0i<hosts.lengthi++) {

            s += hosts[i].charCodeAt(0)

        }

        if(s != chars) {

            throw new URIError('随便写点啥哇。。')

        }

    })()

首先,在第三方的公众号配置处,第三方新增了“网页授权验证文件”功能。(如图)

小伙伴们可以从微信公众平台下载好验证文件,在这里点击“上传”,将文件上传即可。

其次,在【基础设置】——【自动获取粉丝信息】设置里,第三方也同样增加了“网页授权验证文件”功能。支持小伙伴们自主上传验证文件。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11904460.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存