ブラウザはどのようにオペレーティングシステムをインテリジェントに検出しますか? [閉鎖]

ブラウザはどのようにオペレーティングシステムをインテリジェントに検出しますか? [閉鎖]

私はLinux PC(Ubuntu)を使用しています。私は最近私のコンピュータにDropboxをインストールしようとしましたが、うまくいきました。私の心の中で唯一の考えは、私のブラウザがDropboxが私をLinuxベースのDropboxインストールに直接渡すのを助けることができるということです。私のブラウザはLinuxインストールページに直接リンクされています。それではどうですか?

ありがとうございます。

答え1

Dropboxがどのように機能するのかわかりませんが、一般的にブラウザはユーザーエージェント使用しているブラウザ、バージョン、オペレーティングシステムをWebサーバーに通知する文字列。例は次のとおりです。

User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.160 Safari/537.22

たとえば、次を使用してブラウザが送信する内容を確認できますnetcat。端末を開き、TCPポートを開きます。

nc -l -p 3456

その後、ブラウザでlocalhost:3456端末をポイントして結果を確認します。 User-Agent 文字列を別のオペレーティング システムに合わせて編集し、Dropbox ページにアクセスしてダウンロードが変更された場合は、Dropbox が User-Agent 文字列を使用してオペレーティング システムを決定することを確認できます。

答え2

あなたのブラウザにユーザーエージェントオペレーティングシステム、画面解像度などに関する情報を表示する文字列です。

次のことを試すこともできます。Whatsmyuseragent.comまたはshowip.netユーザーエージェントを表示します。

これは時々プライバシーの問題と見なされます。この内容を確認してください。私のブラウザはどれくらい追跡可能ですか?

関連情報