首页 > 解决方案 > 当代码包含 async/await 时如何在 JavaScript 中检查 IE

问题描述

我编写了包含 async/await 的 JavaScript,我需要添加一个检查以确保用户没有使用 Internet Explorer。

不幸的是,在文件中的任何位置使用异步会导致页面出错,因此我尝试使用的功能检测检查(检查 getUserMedia 支持)永远不会触发。

我无法访问将添加 JavaScript 的页面,因此我无法使用条件 HTML 注释。

如果文件中有使用 async/await 的代码,我如何运行我的功能检测并向用户显示消息?

标签: javascriptinternet-explorerasync-awaitfeature-detection

解决方案


我最终删除了有问题的函数并将它们放在另一个文件中,并在确定用户是否使用不受支持的浏览器后加载它们。


推荐阅读