編集(管理者用) | 編集 | 差分 | 新規作成 | 一覧 | RSS | 表紙 | 検索 | 更新履歴

hasFeature

DOMにおける document.implementation.hasFeature() の、各ブラウザでの値。

DI.hasFeature()Firefox 1.0WinIE 6.0Opera 7.53MacIE 5.1Safari 1.2.3
DI.hasFeature("XML","")truefalsetruetruetrue
DI.hasFeature("XML","1.0")truefalsefalsetruetrue
DI.hasFeature("XML","2.0")truefalsefalsefalsefalse
DI.hasFeature("HTML","")truetruetruetruetrue
DI.hasFeature("HTML","1.0")truetruetruetruetrue
DI.hasFeature("HTML","2.0")truefalsefalsefalsefalse
DI.hasFeature("Core","")truefalsetruefalsefalse
DI.hasFeature("Core","2.0")truefalsefalsefalsefalse
DI.hasFeature("Views","")truefalsetruefalsefalse
DI.hasFeature("Views","2.0")truefalsefalsefalsefalse
DI.hasFeature("StyleSheets","")truefalsetruefalsefalse
DI.hasFeature("StyleSheets","2.0")truefalsefalsefalsefalse
DI.hasFeature("CSS","")truefalsetruefalsefalse
DI.hasFeature("CSS","2.0")truefalsefalsefalsefalse
DI.hasFeature("CSS2","")truefalsetruefalsefalse
DI.hasFeature("CSS2","2.0")truefalsefalsefalsefalse
DI.hasFeature("Events","")truefalsetruefalsefalse
DI.hasFeature("Events","2.0")truefalsetruefalsefalse
DI.hasFeature("UIEvents","")falsefalsetruefalsefalse
DI.hasFeature("UIEvents","2.0")falsefalsetruefalsefalse
DI.hasFeature("MouseEvents","")truefalsetruefalsefalse
DI.hasFeature("MouseEvents","2.0")truefalsetruefalsefalse
DI.hasFeature("MutationEvents","")falsefalsetruefalsefalse
DI.hasFeature("MutationEvents","2.0")falsefalsetruefalsefalse
DI.hasFeature("HTMLEvents","")truefalsetruefalsefalse
DI.hasFeature("HTMLEvents","2.0")truefalsetruefalsefalse
DI.hasFeature("Traversal","")falsefalsetruefalsefalse
DI.hasFeature("Traversal","2.0")falsefalsefalsefalsefalse
DI.hasFeature("Range","")truefalsetruefalsefalse
DI.hasFeature("Range","2.0")truefalsefalsefalsefalse

DOM2仕様によると、hasFeatureメソッドにはバージョン番号を指定しないことも可能であったようなので、バージョン番号を""とした場合についても確認してみました。そうするとOperaで予想と違う結果が出たのがこの表を作ったきっかけです。

追加・訂正募集中です。

※ Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/125.5 (KHTML, like Gecko) Safari/125.9 は、MacIE5と同じ並びでした。--北村@出先