[英]Why is the command element supported in IE9 but not in IE10?
我喜歡command
元素的想法,但它似乎不受任何 (?) 瀏覽器支持,除了 IE9。 但不是在 IE10 中。 我很好奇為什么,有什么特別的原因嗎?
據我所知,任何瀏覽器都不支持command
元素。 Firefox 15-19 確實支持menu
標簽http://caniuse.com/#search=command ,但沒有像官方 HTML5 推薦的那樣使用command
元素http://www.w3.org/TR/html5/interactive -elements.html#the-menu-element
我沒有看到 IE9 支持的command
元素。 你在什么地方看到過嗎? 它未在 MSDN IE9 開發人員指南文檔http://msdn.microsoft.com/en-us/ie/hh410106#_HTML5_Semantic_Elements 中列出
至於為什么它沒有在 Firefox 以外的瀏覽器中實現,我不確定為什么會這樣。 也許瀏覽器還沒有准備好回答menu
元素及其復雜性以及可用性、可訪問性等......
好消息是,您可以通過使用以下庫https://github.com/medialize/jQuery-contextMenu來為menu
和command
使用 Polyfill 我自己沒有使用過它,但它列在 Modernizr 的 HTML5 跨瀏覽器 Polyfills 上維基https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills
如https://stackoverflow.com/a/19606400/1331956 中所述, command
元素已被刪除以支持menuitem
。 這可能就是它已從 IE 中刪除的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.