当代码包含 async/await 时,如何在 JavaScript 中检查 IE

How to check for IE in JavaScript when the code contains async/await

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

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

我无权访问 JavaScript 将被添加到的页面,因此我无法使用条件 HTML 评论。

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

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