【问题标题】:How to check for IE in JavaScript when the code contains async/await当代码包含 async/await 时如何在 JavaScript 中检查 IE
【发布时间】:2020-06-05 02:57:51
【问题描述】:

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

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

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

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

【问题讨论】:

  • 如果不能更改页面有条件加载JS,则需要转译,以便旧浏览器可以加载。

标签: javascript internet-explorer async-await feature-detection


【解决方案1】:

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

【讨论】:

  • 感谢您发布解决方案。您可以将其标记为已接受的答案。它可以在未来帮助其他社区成员解决类似的问题。感谢您的理解。
  • 发布日期后的 48 小时内我无法接受自己的答案。还有 23 小时的时间!
猜你喜欢
  • 2017-11-12
  • 2018-12-15
  • 2020-08-04
  • 2021-11-29
  • 2022-04-02
  • 1970-01-01
  • 2022-06-23
  • 2021-10-07
  • 1970-01-01
相关资源
最近更新 更多