私はNavigator
オブジェクトに精通していますが、さらに多くの方法でユーザーに関するデータを収集できますか? OS、拡張機能、クッキーなどのブラウザ内設定 - クライアント側のエラーを複製するために使用できるもの。ブラウザ内でJavascriptによってどのような情報が収集される可能性がありますか?
私は分析サービスの束について知っていますが、今私は興味があり、バニラのjavascriptと最小限の努力でどのようなデータを収集できるでしょうか。
ありがとうございました!
私はNavigator
オブジェクトに精通していますが、さらに多くの方法でユーザーに関するデータを収集できますか? OS、拡張機能、クッキーなどのブラウザ内設定 - クライアント側のエラーを複製するために使用できるもの。ブラウザ内でJavascriptによってどのような情報が収集される可能性がありますか?
私は分析サービスの束について知っていますが、今私は興味があり、バニラのjavascriptと最小限の努力でどのようなデータを収集できるでしょうか。
ありがとうございました!
主な情報は、ブラウザのバージョンとOSのユーザーエージェント文字列から来ますが、真実であるとは保証されず、容易にハッキングでき、一部のブラウザは自分自身について嘘をついています。また、画面のサイズと解像度に関する情報を取得することもできます。あなたはあなたが唯一のFirefox用OSのバージョン(oscpu
)もありますどのsee.Inます
console.log(navigator);
を行います
。 これはnavigator
オブジェクトのプロパティです。
platform = Win32
appCodeName = Mozilla
appName = Netscape
appVersion = 5.0 (Windows; en-US)
language = en-US
mimeTypes = [object MimeTypeArray]
oscpu = Windows NT 5.1
vendor = Firefox
vendorSub = 1.0.7
product = Gecko
productSub = 20050915
plugins = [object PluginArray]
securityPolicy =
userAgent = Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7
cookieEnabled = true
javaEnabled = function javaEnabled() { [native code] }
taintEnabled = function taintEnabled() { [native code] }
preference = function preference() { [native code] }
OSCPU
"*最小限の努力*" - それをしないライブラリを使用しています。そこに何千もある。 – Bergi
[ブラウザの指紋](https://en.wikipedia.org/wiki/Device_fingerprint)に関する調査をご覧ください。あなたが信じる以上のものがあります。 – Bergi
どのような情報を探すことができますか?ブラウザ名、場所、前回の訪問など – Kira