8

バージョンチェックなどを中継せずに、iframeサンドボックス属性がブラウザでサポートされているかどうかを検出する方法を知っている人はいますか?

4

2 に答える 2

16

iframe要素にsandbox属性があるかどうかを確認できます。

var sandboxSupported = "sandbox" in document.createElement("iframe");

サイドノート

検出された機能を見つける良い方法は、Modernizrを見て、それが既にあるかどうかを確認することです。これは、サンドボックス属性 test の Modernizr コードです

Modernizr.addTest('sandbox', 'sandbox' in document.createElement('iframe'));

または (アプリで多くの機能検出を使用する必要がある場合)、単にソースからアイデアを得るのではなく、Modernizr を含めて適切に使用してください!

于 2012-11-15T14:23:25.397 に答える
-1

お使いのブラウザーでサポートされている新しいHTML5機能を確認する最速の方法は、このリンクHTML5Testを確認してください。CSS3機能については、このリンクCSS3Testを確認してください。すばらしい点は、表示された結果を同じページで他のブラウザーと比較できることです。

于 2012-11-21T13:54:02.543 に答える