ユーザーのオペレーティング システムを取得するには、Javascript を使用する必要があります。フォームを調べた結果、必要な情報を取得するには navigator.userAgent を使用する必要があることがわかりました。これを使用すると、次のような文字列が返されます: 5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML、Gecko など) Chrome/28.0.1500.95 Safari/537.36
具体的に必要なのは、オペレーティング システムのバージョン (上記の例では Windows NT 6.1) を取得し、それに基づいて次のようなコードを実行することです。
if(operatingSystem = 'Windows NT 5.1'){
//do code
}
したがって、基本的にはユーザー エージェント文字列を解析する必要があり、ユーザーが Windows XP (Windows NT 5.1) を使用している場合は、いくつかのコードを実行します。オペレーティングシステムだけを取得するために、文字列を解析するのに苦労しています。また、navigator.oscpu は Firefox ブラウザーでしか機能しないため、使用できません。
どんな助けでも大歓迎です。ありがとう。