コントロールできるブラウザ使いたくならない理由
私がコントロールできるブラウザとは、ユーザーエージェント番号を変更できるブラウザのことだ。例えばFirefoxなら、アドレスバーでFirefox(IE)に変更できる。 ちょっとした作業が必要だ。まず、ユーザーエージェント番号を認識するJavaScriptが必要です。ユーザーエージェントの文字列を使うこともできるが、それはちょっと面倒だ(短すぎる)。 以下のようにするといいと思います。 var userAgent = ‘Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.84 Safari/537.36’; //var userAgentString = userAgent.toLowerCase(); 以上です。userAgentString変数を取得したら、それを使ってブラウザが特定のオペレーティング・システム上にあることを確認できます。 たとえば、ユーザーエージェント文字列が「Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.84 Safari/537.36」である場合、ウェブページで次のコードを使用することで、ブラウザがLinux OSであるかどうかを確認できます:document.getElementById(‘useragent’).innerHTML = userAgentString; Firefoxブラウザを使用している誰かの役に立てば幸いです。