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

时间:2011-12-26 13:28:26

标签: javascript ios

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

更广泛的问题是:

  

“Mobile Safari上的JavaScript可以访问哪些系统信息,可用于生成唯一标识符?”

这需要是不需要用户权限(即警报)才能访问的信息。

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

1 个答案:

答案 0 :(得分:2)

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

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