1、在Nuxtjs项目中使用到了ES6的Promise对象,代码在谷歌浏览器和Edge浏览器中正常运行,而在IE浏览器和360浏览器下的兼容模式下,IE内核是不支持Promise的。

2、通过can i use网站(https://caniuse.com/)查到的ES6 promise的支持情况,可以看到IE不支持Promise。

3、要使IE浏览器兼容ES6(Promise 等语法),解决方法有两个

  1. IE中,比如 Iterator、Generator、Set、Maps、Proxy、Reflect、Symbol、Promise 等全局对象,以及一些定义在全局对象上的方法(比如 Object.assign)都不会转码。为了解决这个问题,我们使用一种叫做 Polyfill(代码填充,也可译作兼容性补丁) 的技术。

    对于非node项目(了解polyfill),在页面引入browser-polyfill脚本:

可引入

<script src = "https://cdn.polyfill.io/v2/polyfill.min.js"></script>

<script type="text/javascript" src ="https://cdn.polyfill.io/v2/polyfill.min.js?features=es6"></script>
  1. 使用第三方插件bluebird.js,bluebird中对ES6的原生Promise进行了封装,解决了浏览器兼容性问题

github地址:https://github.com/petkaantonov/bluebird

IE不支持 Promise 解决办法相关推荐

  1. Linux 切换显卡后显示屏输入不支持的解决办法

    Linux 切换显卡后显示屏输入不支持的解决办法 首先,该输入不支持的原因是显卡驱动未安装引起的,将显卡拔出,连接主板的集显(我的是HDMI连接线),这样可以顺利进入系统(安装新系统也是如此) 先将官 ...

  2. mysqlgbk不支持中文吗_【转载】mysql 不支持中文解决办法

    一)不能显示中文解决办法: 1:windows平台,因为windows操作系统默认的是用了gb2312这个字符,而mysql在安装的时候, 默认的是客户端和服务器都用了latin1,所以这就导致一个字 ...

  3. 登陆服务器出现身份验证错误,登录服务器,提示“发生身份验证错误。要求的函数不受支持”的解决办法...

    远程登录服务器,提示"发生身份验证错误.要求的函数不受支持" (英文版报错) 这种情况大多是因为系统更新造成的用户策略发生改变,解决办法如下: 第一步:Win+R打开运行框,在运行 ...

  4. 此数据库没有有效所有者,因此无法安装数据库关系图支持对象--解决办法

    摘要:微信搜索[三桥君] 一.问题 当我们想要打开"数据库关系图"时,会出现这个问题. 此数据库没有有效所有者,因此无法安装数据库关系图支持对象.若要继续,请首先使用数据库属性对话 ...

  5. 登陆服务器出现身份验证错误,登录服务器,提示“发生身份验证错误。要求的函数不受支持”的解决办法......

    电脑关机重启后,之前可以远程到服务器的电脑,现在无法远程到公司的服务器了,MSTSC远程时提示"提示"发生身份验证错误.要求的函数不受支持",错误如下图: 于是在网上找了 ...

  6. gitlab markdown 支持TOC解决办法

    问题分析 1. 标题的锚点会被替换 中文替换为'' 空格等非正常字符替换为'-' 这给自己手动写toc也带来了麻烦,不能直接复制标题作为链接 2. 不能自动生成TOC 目前gitlab不支持TOC功能 ...

  7. mysql此产品配置信息损坏_犯了个最傻逼的错误(更新)--MySql安装时提示“此产品的配置信息已损坏。请联系您的技术支持”的解决办法...

    用了最愚蠢的方法,竟然删除注册表文件.来卸载.苦逼啊,今天看来要通宵能不能搞定啊 更新位置线: ---------------------------------------------------- ...

  8. mysql此产品配置信息损坏_犯了个最傻逼的错误(更新)--MySql安装时提示“此产品的配置信息已损坏。请联系您的技术支持”的解决办法 -Go语言中文社区...

    用了最愚蠢的方法,竟然删除注册表文件.来卸载.苦逼啊,今天看来要通宵能不能搞定啊 更新位置线: ---------------------------------------------------- ...

  9. C++fstream文件流处理对中文字符不支持的解决办法

    转载一篇C++文件流处理中文路径问题的方法. http://www.cnblogs.com/upendi/archive/2013/05/10/3072195.html [以下内容转自:我住包子山 让 ...

  10. dedecms mysql 支持_安装dedecms MySQL 支持 不支持无法使用本系统 GD 支持Off解决办法...

    本机安装dedecms时发现, GD 支持        On        [×]Off (不支持将导致与图片相关的大多数功能无法使用或引发警告) MySQL 支持        On        ...

最新文章

  1. vue用户行为收集_vue 实现移动端键盘搜索事件监听
  2. testNg自动化,读取excel的数据
  3. addeventlistener事件第三个参数 passive_JS DOM 事件流、事件冒泡
  4. java log4j基本配置及日志级别配置详解,java基础面试笔试题
  5. 互相关python程序_互相关(cross-correlation)及其在Python中的实现
  6. java多线程都有几种方式实现
  7. day6面向对象--继承、多态
  8. 广州天河租房随笔记录
  9. 三、pgAdmin 4 布局设置
  10. C++之线程信号量机制
  11. Vue-Layout(可视化布局)
  12. 谷歌的天敌竟然是亚马逊:从开放7-Mic阵列授权说起
  13. qmainwindow 标题栏_Qt:自定义标题栏(QMainWindow)
  14. Alibaba Cloud Linux 搭建Frp内网穿透服务(兼容Centos)
  15. 微信小程序 关于头像上传,showActionSheet,chooseImage,uploadFile
  16. 怎么把虚拟机的计算机弄到桌面,Win10自带的虚拟机功能,教你这样设置,免费让一台电脑变3台!...
  17. 【无标题】【思特奇杯·云上蓝桥-算法集训营】第1周
  18. JavaSE——IO流
  19. MobaXterm 详细安装使用教程 官网
  20. 在html中怎么格式化输出json字符串

热门文章

  1. C语言学习笔记-1(资料:郝斌老师C语言视频)
  2. java整合jdbc数据库连接工具(项目亲测)
  3. JavaFx loading 数据加载中效果
  4. js-鼠标经过显示下拉菜单
  5. Java中序列化和打印流
  6. CTF-web题之简单的SQL注入
  7. 漏洞自动扫描神器AWVS 11安装与使用教程
  8. 信号与系统公式笔记(8)——拉普拉斯变换
  9. java 入门面试题
  10. java查找算法:二分查找(两种方式)