Hash: Browser

ブラウザとプラットフォームを判定するために、幾つかのブラウザのプロパティがBrowserオブジェクトに設定されています。

機能別:

  • Browser.Features.xpath - (真偽値) ブラウザがXPathを用いたDOMクエリをサポートしていればtrue。
  • Browser.Features.xhr - (真偽値) ブラウザがネイティブでXMLHTTPオブジェクトをサポートしていればtrue。

ブラウザ・エンジン別:

  • Browser.Engine.trident - (真偽値) 現在のブラウザがtridentエンジンをサポートしていればtrue(例:Internet Explorer)
  • Browser.Engine.gecko - (真偽値) 現在のブラウザがgeckoエンジンをサポートしてればtrue(例:FirefoxなどのMozillaブラウザ)。
  • Browser.Engine.webkit - (真偽値) 現在のブラウザがwebkitエンジンをサポートしていればtrue(例:Safari、Google Chrome、Konqueror)。
  • Browser.Engine.presto - (真偽値) 現在のブラウザがprestoエンジンをサポートしていればtrue(例:Opera 9)。
  • Browser.Engine.name - (文字列) ブラウザ・エンジンの名前。
  • Browser.Engine.version - () ブラウザ・エンジンのバージョン(例:950)
  • Browser.Plugins.Flash.version - () インストールされているflashプラグインのメジャーバージョン。
  • Browser.Plugins.Flash.build - () インストールされているflashプラグインの詳細バージョン。

プラットフォーム別:

  • Browser.Platform.mac - (真偽値) プラットフォームがMacならtrue。
  • Browser.Platform.win - (真偽値) プラットフォームがWindowsならtrue。
  • Browser.Platform.linux - (真偽値) プラットフォームがLinuxならtrue。
  • Browser.Platform.ipod - (真偽値) プラットフォームがiPod touch、iPhoneならtrue。
  • Browser.Platform.other - (真偽値) プラットフォームが上記のどれでもなければtrue。
  • Browser.Platform.name - (文字列) プラットフォームの名前。

注意:

  • ブラウザ・エンジンの判定は、そのエンジンに特異的な要素から判定しています。

このドキュメントはMooToolsのドキュメントを元に高橋文樹が翻訳(ちょっと改変)しました。
本家と同じく、Attribution-NonCommercial-ShareAlike 3.0ライセンスで公表されています。

トップに戻る