3

この要素のアイデアは気に入ってcommandいますが、IE9を除いて、どの(?)ブラウザーでもサポートされていないようです。しかし、IE10ではありません。なぜなのか気になるのですが、特別な理由はありますか?

4

2 に答える 2

3

私の知る限り、このcommand要素はどのブラウザでもサポートされていません。Firefox 15-19はmenuタグhttp://caniuse.com/#search=commandcommandをサポートしていますが、公式HTML5がhttp://www.w3.org/TR/html5/interactive-elementsを推奨しているため、この要素は使用していません。 .html#the-menu-element

commandIE9でサポートされている要素が表示されません。どこかで見ましたか?これは、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

于 2013-01-05T03:30:25.630 に答える
0

https://stackoverflow.com/a/19606400/1331956で述べたように、command要素は削除されてmenuitem。それがおそらくIEから削除された理由です。

于 2013-10-26T11:59:32.090 に答える