在JavaScript中生成(非UDID)标识符以唯一标识iOS设备

由于Mobile Safari无法访问iOS设备的UDID,因此我正在寻找一种仅使用
JavaScript为iOS设备生成不同(但仍然唯一)的标识符的方法.

更广泛的问题是:

“What system information does JavaScript on Mobile Safari have access to that could be used to generate a unique identifier?”

这将需要是不需要用户许可(即警报)来访问的信息.

用例是跟踪来自CPC发布商的转化,其中广告客户仅限于提供网址作为广告的目标网页,发布商不会将UDID附加到网址.

最佳答案 更重要的是,默认情况下,在移动版Safari上禁用第三方cookie(这是op暗示他需要设置的内容).这里简短的回答是没有简单的方法来做到这一点,除非你诉诸谷歌参与的那种诡计 – 解决方法涉及一个漏洞,允许第三方cookie设置表格提交.谷歌创建了一个隐形表格并通过JavaScript提交,因此可以设置一个cookie.

有些公司声称能够以高精度进行“设备指纹识别”. Blue Cava是一个受到大量关注的人,但谷歌搜索将会出现其他人.如果这个功能足够重要以支付费用,我建议你查看它们.

点赞