首页 > 解决方案 > 为什么在 Firefox 中默认禁用“对话框”元素?

问题描述

根据caniuse.com的说法,Chromedialog自 2014 年以来一直支持它。它还表示 Firefox 确实支持它,但前提是您启用dom.dialog_element.enabledabout:config.

dialog元素的 MDN 页面没有列出任何此类注释,也没有包含对其禁用原因的解释:https ://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog

为什么 Firefox 在dialogChrome 拥有 5 年后默认禁用该元素?Mozilla 是否出于某种原因不鼓励使用它?

标签: htmlfirefoxcross-browserweb-standards

解决方案


错误跟踪器上有一些详细信息。

简而言之,当前实现存在错误,因此不认为它已准备好发布。这些主要与可访问性相关(例如,在打开和关闭对话框时聚焦正确的元素)。


推荐阅读