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

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

私は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 文字列を使用してオペレーティング システムを決定することを確認できます。

おすすめ記事