2012-04-16 9 views
2

WebKitのブラウザを使用している場合は、私がチェックするために検出することができ、特定のWebKitの機能です。ユーザーエージェント文字列をチェックせずにWebKitのブラウザを検出するのに似たような。特定の機能をチェックするのと同様に、Webkitブラウザだけが持っていますか? Chromeとタイプwindow.webkitでコンソールへは、ユーザーが私は、Firefoxを検出する必要がある場合、私は以下のコードを使用しました

答えて

5

ゴー - 自動補完はあなたにWebkitの特定(例えばwebkitRequestAnimationFramewebkitAudioContext、など)であるべき性質のスタックが表示されます

+0

おかげでサポートされて

'WebkitAppearance' in document.documentElement.style 

、私が探していたまさにていること: @hexalysがよりよい解決策を見つけました。 – hybrid

1

私の経験から、ベストプラクティスは、

を使用することです

window.webkitConvertPointFromNodeToPage

window.WebKitCSSMatrix

window.WebKitPoint

これらは、まずサファリで導入されたサポート最古の特性の一つ、4.0 あるクロムはオペラが右のそれのエンジン移行後、このような性質を所有しており、最初のバージョン以来、これをサポートしています。

UPD:この1つはさえサファリ3.0

関連する問題