【发布时间】:2015-10-28 23:53:47
【问题描述】:
发布的here 是一个答案,指导那些怀念旧的window.showModalDialog JavaScript 函数的人使用
<dialog>
元素。我已经将它与 IE 和 FF 所需的 polyfill 一起使用,它可以工作。但是,在使用 polyfill 时引入了一个明显的延迟,我想避免在 Chrome 中使用(更不用说在浏览器支持时不要使用 polyfill 的警告)。如何检测是否支持对话框元素,以便我可以省略 polyfill 处理?特别是这些行:
var dialog = document.getElementById('<element id>');
dialogPolyfill.registerDialog(dialog);
【问题讨论】:
标签: javascript html dialog polyfills