html - 为什么在 Firefox 中默认禁用“对话框”元素?
问题描述
根据caniuse.com的说法,Chromedialog
自 2014 年以来一直支持它。它还表示 Firefox 确实支持它,但前提是您启用dom.dialog_element.enabled
了about:config
.
该dialog
元素的 MDN 页面没有列出任何此类注释,也没有包含对其禁用原因的解释:https ://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog
为什么 Firefox 在dialog
Chrome 拥有 5 年后默认禁用该元素?Mozilla 是否出于某种原因不鼓励使用它?
解决方案
错误跟踪器上有一些详细信息。
简而言之,当前实现存在错误,因此不认为它已准备好发布。这些主要与可访问性相关(例如,在打开和关闭对话框时聚焦正确的元素)。
推荐阅读
- reactjs - Reactstrap 表单没有响应
- python - 使用生成器表达式时如何从字典列表中获取项目的键
- php - gd-text PHP 库不将文本包装在框中
- android - 如何到达存储/模拟/0
- python - pandas 高效 groupby 将两个数据帧与 tqdm 一起应用
- javascript - JS原型:继承
- javascript - 将类型文件发送到 HTTPPostedFileBase 中的控制器
- excel - 如何验证 YYYYMMDD 字符串是 Excel VBA 中的日期?
- python - 在 Python 中比较两个足球队的名称
- php - PHP 计算另一个数组中存在的数组项的数量