2016-08-04 3 views
0

私はNavigatorオブジェクトに精通していますが、さらに多くの方法でユーザーに関するデータを収集できますか? OS、拡張機能、クッキーなどのブラウザ内設定 - クライアント側のエラーを複製するために使用できるもの。ブラウザ内でJavascriptによってどのような情報が収集される可能性がありますか?

私は分析サービスの束について知っていますが、今私は興味があり、バニラのjavascriptと最小限の努力でどのようなデータを収集できるでしょうか。

ありがとうございました!

+0

"*最小限の努力*" - それをしないライブラリを使用しています。そこに何千もある。 – Bergi

+1

[ブラウザの指紋](https://en.wikipedia.org/wiki/Device_fingerprint)に関する調査をご覧ください。あなたが信じる以上のものがあります。 – Bergi

+0

どのような情報を探すことができますか?ブラウザ名、場所、前回の訪問など – Kira

答えて

0

主な情報は、ブラウザのバージョンとOSのユーザーエージェント文字列から来ますが、真実であるとは保証されず、容易にハッキングでき、一部のブラウザは自分自身について嘘をついています。また、画面のサイズと解像度に関する情報を取得することもできます。あなたはあなたが唯一のFirefox用OSのバージョン(oscpu)もありますどのsee.Inます

console.log(navigator); 

を行います

1

。 これは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

enter image description here

+0

OPはすでに「*私はナビゲータオブジェクト*に精通しています。回答? – Bergi

+0

@Bergiあなたは上記のコードを見たことがありますか? –

+0

OPには「_isユーザーに関するデータをさらに収集する方法がありますか?」と続きます。したがって、あなたのコードは 'Navigator'を知っているので役に立ちません。 – AxelH

関連する問題