h5得到伪唯一标识

作者 : 开心源码 本文共615个字,预计阅读时间需要2分钟 发布时间: 2022-05-13 共252人阅读

好久没有升级了,也不知道大家忘了我没有 之前升级的都是爬虫 这期升级一个h5前台的东西
有这样一个需求 客户扫描网页下载APP 在APP的注册界面需要填写当前邀请人的邀请码,并且最好可以一个手机只能有一个账号
假如没是原生APP这个相当好处理 就算不是原生用uni-app 拿手机唯一标识 这个也是可以做到的
但是这个的困难点就在于 需要首先微信扫描二维码 用浏览器打开 而后下载APP在填写邀请码,这里面关联了至少两个应用 浏览器和APP(直接用web-view嵌套的 相当于纯h5)
那么最开始想到的就是在客户访问网页的时候把邀请码存下来 当客户下载完APP打开的时候 在读取出来填写上去(之后证实没用) 我先后用了 iwebsql indexdB sqlite evercookie 这些前台的存储技术 最后发现都没有用
最后的处理办法就是当客户点击下载的时候把邀请码复制到客户的剪切板上面去并且通知客户已经复制完成 而后等APP下载完成之后复制剪切板上单内容到邀请码输入框(这个问题算是处理了吧 )
而后就是处理唯一性的问题

image.png
众说周知h5到目前为止无法拿到手机的唯一标识 那怎样才能保证唯一性的问题呢?答案js fingerprint.js 通过拿到浏览器 或者者 h5的各种信息生成一个相似于指纹的东西 代表这个浏览器或者者APP的标识 输入无法做到 100% 为 但是在对于我那个APP已经完全够用了相似于UUID 不一样的是对于一个确定的东西 他生成出来的指纹是肯定的 大家可以看一下

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » h5得到伪唯一标识

发表回复