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

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

更广泛的问题是:

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

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

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

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

有些公司声称能够以高精度进行“设备指纹识别”。 Blue Cava是一个获得大量新闻的人,但谷歌搜索将会出现其他人。 如果这个function非常重要,可以付钱,我建议你查看它们。