在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非常重要,可以付钱,我建议你查看它们。
- 在UIWebView中未定义Youtube iFrame API pauseVideo
- 在webView上加载本地存储的文件时延迟
- UIWebView:我可以禁用任何网页内的JavaScript alert()吗?
- 如何在React Native中使用index.js而不是(index.ios.js,index.android.js)来实现跨平台的应用程序?
- iPhone:通过javascript在uiwebview中加载本地html
- 在Cordova / Ionic iOS应用程序中使用WWW-Authenticate处理HTTP 401
- javascript文件输入onchange无法正常工作
- 如何在Safari中打开外部链接而不是应用程序的UIWebView?
- 在iOS中使用Swift捕获Javascript事件