【发布时间】:2025-11-29 18:50:03
【问题描述】:
我想同时使用 defer 和 async 加载以下 JavaScript 代码:
<script defer async src="/js/somescript.js"></script>
由于 Internet Explorer 5.5+ 支持 defer,正如您在 CanIUse.com 看到的那样,如果异步不可用,我想优雅地回退到使用 defer。我认为异步在可用时使用更好,但直到 Internet Explorer 10 才支持它。
因此,我的问题是上面的代码是有效的 HTML 吗?如果没有,是否有可能使用 JavaScript 在 async 不可用时优雅地回退到在脚本上使用 defer 来创建这种情况?
【问题讨论】:
标签: javascript html asynchronous