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

当代码包含async/await时,如何在JavaScript中检查IE,javascript,internet-explorer,async-await,feature-detection,Javascript,Internet Explorer,Async Await,Feature Detection,我已经编写了包含async/await的JavaScript,我需要添加一个检查来确保用户没有使用Internet Explorer 不幸的是,在文件中的任何位置使用异步都会导致页面出错,因此我尝试使用的功能检测检查(检查getUserMedia支持)永远不会触发 我无法访问将添加JavaScript的页面,因此无法使用条件HTML注释 如果文件中有使用async/await的代码,我如何运行功能检测并向用户显示消息?我最终删除了有问题的函数,并将它们放在另一个文件中,并在确定用户是否使用不受支

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

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

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


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

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

如果无法更改页面以有条件地加载JS,您需要对其进行传输,以便较旧的浏览器可以加载它。感谢您发布此解决方案。你可以把它标记为可接受的答案。它可以在将来帮助其他社区成员解决类似的问题。谢谢你的理解。我不能接受我自己的答复后48小时内发布日期。还有23个小时!