javascript - 当代码包含 async/await 时如何在 JavaScript 中检查 IE
问题描述
我编写了包含 async/await 的 JavaScript,我需要添加一个检查以确保用户没有使用 Internet Explorer。
不幸的是,在文件中的任何位置使用异步会导致页面出错,因此我尝试使用的功能检测检查(检查 getUserMedia 支持)永远不会触发。
我无法访问将添加 JavaScript 的页面,因此我无法使用条件 HTML 注释。
如果文件中有使用 async/await 的代码,我如何运行我的功能检测并向用户显示消息?
解决方案
我最终删除了有问题的函数并将它们放在另一个文件中,并在确定用户是否使用不受支持的浏览器后加载它们。
推荐阅读
- python - 如何在 excepts 子句中使用包中的自定义异常?
- php - 如何在 Laravel 上的 app/Mail VeryfyMail.php 上生成随机令牌?
- python - boto3 客户端方法使用变量作为方法名
- laravel-5 - Laravel如何禁用/删除路由缓存
- c# - 使用排序委托进行排序。我需要在排序时优先考虑几个数字
- javascript - 搜索单词是否在数组中
- tensorflow - 如何在 Google Colaboratory(Tensorflow)中不重新启动运行时清除 GPU 内存
- r - 如何将不同的单位转换为一个?
- android - 如何从反应原生项目创建 AAR 库
- angular - @ContentChildren 和 ng-template 的问题