この要素のアイデアは気に入ってcommand
いますが、IE9を除いて、どの(?)ブラウザーでもサポートされていないようです。しかし、IE10ではありません。なぜなのか気になるのですが、特別な理由はありますか?
2 に答える
私の知る限り、このcommand
要素はどのブラウザでもサポートされていません。Firefox 15-19はmenu
タグhttp://caniuse.com/#search=commandcommand
をサポートしていますが、公式HTML5がhttp://www.w3.org/TR/html5/interactive-elementsを推奨しているため、この要素は使用していません。 .html#the-menu-element
command
IE9でサポートされている要素が表示されません。どこかで見ましたか?これは、MSDNIE9開発者向けガイドのドキュメントhttp://msdn.microsoft.com/en-us/ie/hh410106#_HTML5_Semantic_Elementsには記載されていません。
Firefox以外のブラウザに実装されていない理由については、なぜそうなるのかわかりません。menu
たぶん、ブラウザはその要素とその複雑さ、そして使いやすさ、アクセシビリティなどに答える準備ができていません...
幸いなことに、Polyfillは、次のライブラリに使用できますmenu
。https command
: //github.com/medialize/jQuery-contextMenu自分では使用していませんが、ModernizrのHTML5 Cross Browser Polyfillswikihttpsにリストされています。 ://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills
https://stackoverflow.com/a/19606400/1331956で述べたように、command
要素は削除されてmenuitem
。それがおそらくIEから削除された理由です。