モバイルSafariはiOSデバイスのUDIDにアクセスできないため、iOS用の別の(ただし一意の)識別子を生成する方法を探していますJavaScriptのみを使用するデバイス。JavaScriptで(UDID以外の)識別子を生成してiOSデバイスを一意に識別
より広範な問題は次のようになります。
「一意の識別子を生成するために使用することができるもののシステム情報のモバイルSafariでJavaScriptがそれへのアクセス権を持っていますか?」
これは、アクセスにユーザーのアクセス許可(つまりアラート)を必要としない情報である必要があります。
このケースでは、広告主が広告のリンク先ページとしてURLを提供することに限定されているCPCサイト運営者のコンバージョンをトラッキングしています。サイト運営者はURLにUDIDを追加しません。
これは可能ではありません(可能であれば、ブラウザのバグです)。クッキーの使用はどうですか? – Kos
残念ながら、iOSアプリはモバイルSafariのCookieストアにアクセスできません。 [以前のStackOverflowの議論。](http://stackoverflow.com/questions/532117/can-an-iphone-xcode-application-read-cookies-previously-stored-by-safari-mobile) – jnic