別のブラウザ/プラットフォームを模倣できますか?
ユーザーエージェント文字列をスプーフィングする方法はたくさんあります。Firefoxには、他のブラウザを模倣できる「ユーザーエージェントスイッチャー」と呼ばれる拡張機能があります。
https://addons.mozilla.org/en-US/firefox/addon/59
ユーザーエージェント
ユーザーエージェントを頻繁にチェックすることで、これを知ることができます。たとえば、私のユーザーエージェントは次のとおりです。
Mozilla / 5.0(Windows; U; Windows NT 6.0; en-US)AppleWebKit / 532.0(KHTML、Geckoなど)Chrome / 3.0.195.38 Safari / 532.0
私はどのプラットフォームを使用していますか?
Javascriptオプション
navigator
Javascriptでオブジェクトを使用して、いくつかの情報を取得することもできます。例えば:
alert(navigator.platform); // alerts Win32
alert(navigator.userAgent); // Mozilla/5.0 (Windows; U; Windows NT 6.0...
PHPオプション
PHPのユーザーエージェントは$_SERVER配列から取得できます。
print $_SERVER["HTTP_USER_AGENT"]; // Mozilla/5.0 (Windows; U; Windows NT...
PHPには、次のような情報の配列を返すPHPの*関数などの優れた機能もあります。get_browser()
platform
Array
(
...
[parent] => Firefox 0.9
[platform] => WinXP
[browser] => Firefox
[version] => 0.9
...
)
* get_browser()
browscap.iniに依存しています-詳細については、
http://www.php.net...php#ini.browscapを参照してください。