0

HTTP クライアントで実行されている OS を検出する最良の方法は何ですか? ブラウザUser-Agentが改ざんされている可能性があることは承知しています。HTTPのハンドルを使用する必要がありますか?また、WinXP と Win7 から送信された HTTP パケットに違いはありますか? これらを検出するだけです。

4

1 に答える 1

1

WindowsXPのユーザーエージェント文字列はまたはWindows NT 5.1ですWindows XP

たとえば、JavaScriptでは、必要な文字列が次のように返されます。

function osInfo() { 
  alert(window.navigator.oscpu); 
}
// returns: "Windows NT 6.0" for example
于 2012-07-01T20:37:26.347 に答える