目前只有 IE 可以调 ActiveXObject 获取,其他浏览器都不可以 有没有类似的方法,主要目的是为了验证识别计算机,然后可以跨浏览器登陆
最后用了画布指纹,但是好死不死发生了碰撞而且概率很高,十几个人发生了2次碰撞,有没有什么可以增加画布渲染复杂度的语句? 目前是画布的base64转hash,在考虑要不要再混入UA信息?还有什么办法可以降低碰撞
1
imydou 2019-02-19 10:06:36 +08:00
|
2
hoyixi 2019-02-19 10:29:27 +08:00
这就是为啥厂商都喜欢推 App,砍 PC 端 Web,因为 App 可以拿好多信息。
如果有 App 的话,折衷下,Web 来个扫码登陆,只要 App 已登录,任何电脑的任何浏览器,扫一下登陆~ |
3
gamexg 2019-02-19 11:20:06 +08:00
没办法吧,
虽然浏览器有指纹识别方式(字体、canvas 等等),但是并不可靠。 |
4
otakustay 2019-02-19 11:31:28 +08:00
IP 可以,MAC 拿不到,除非你上 ActiveX 或者 Flash
|
5
xiaopc 2019-02-19 11:33:00 +08:00 via Android
MAC 还不是能伪造
|
6
honeycomb 2019-02-19 11:46:07 +08:00 via Android
想都不要想
|
7
TomatoYuyuko OP 尝试了下指纹感觉可行,发生碰撞不要紧,主要是要防止指纹发生变动
|
8
fe619742721 2019-02-19 15:04:55 +08:00
emm...内部安全,做截图标识的么
|
9
TomatoYuyuko OP @fe619742721 #8 差不多性质了,优先考虑前端去做
|
10
julyclyde 2019-02-20 11:17:55 +08:00
确实见过一次,但没搞明白
浏览器汇报的 |
11
TomatoYuyuko OP 还有就是,ua 会发生变动么,不考虑升级浏览器版本这种事
|