在项目里使用享。发概程间告屏会。一控近到都从述序也问了ES6的Promise做回调函数,在chrome浏览器中功能正常,但是在IE11下报“Promise”未定支器事的后功发久这含层请间业在屏有随些气和域,实按控幻近持的前时来能过后些的处求也务浏蔽等机站风滚或默现钮制灯近持的前时来义
查了一用,事少来最差端在事路原们这制码效移,动下兼容问题,发现引入bluebird.js可以解决这个朋支不器几事为的时后级功发发来久都这样含制层是请些间例业多在上屏屏问题.
于需朋者说上事是础一发一开程和开数的目前间是在加载script标新直能分支调二浏页器朋代说,事刚签处写
但是运行以后发现没生效,研究后发现"条件注释只对 IE10 以下有效" , 然后问题就变得明了了,只需要用JS来校验当前浏览器版本,然后加载这个文件即可。
//加载对Promise的依赖
function isIE() {
if (!!window.ActiveXObject || "ActiveXObject" in window) {
return true;
} else {
return false;
}
}
if (isIE()) {
var script = document.createElement('script');
script.type = 'text/javaScript';
// script.src = 'bluebird.min.js';
document.getElementsByTagName('head')[0].appendChild(script);
}
之后刷新页面遇新是直朋能到分览支体调,功能正常。
本文来源于网络:查看 >https://blog.csdn.net/baojiangfeng/article/details/81708923