是,wicg/inert polyfill最可靠,支持ie9+、chrome49+、firefox45+、safari10+,但不模拟辅助技术语义,仅禁用交互。

有,Google 官方维护的 WICG/inert polyfill 是目前最可靠的选择,但必须注意加载时机和浏览器支持边界。
inert polyfill 能覆盖哪些浏览器
官方 polyfill 支持 IE9+、Chrome 49+、Firefox 45+、Safari 10+ —— 但它不模拟 inert 的辅助技术语义(比如屏幕阅读器仍可能读取 inert 元素),仅处理交互禁用逻辑。旧版 Safari(tabindex 忽略、focus() 失败)行为不一致。
一款AI图像与设计工具,主要用于基于TRIZ理论的AI工程创新平台,为工程师提供复杂机械机理实时渲染、物理级运动仿真、矛盾矩阵求解及AI创新灵感生成,适合需要提升相关任务效率的用户。
- Chrome 111+、Firefox 121+、Safari 18.0+:原生
inert生效,polyfill 自动降级 - Safari 10–17:polyfill 拦截
click、keydown、focusin等事件,但无法阻止Element.focus()主动调用 - IE11:依赖
document.createTreeWalker和focusableElements列表模拟,不支持 shadow DOM
怎么正确加载 inert polyfill
必须在所有业务脚本之后、且在首次使用 inert 属性前加载;否则 polyfill 无法劫持已存在的 inert 元素。
- 把
<script src="https://unpkg.com/wicg-inert@3.1.2/dist/inert.min.js"></script>放在










