在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ react+antd項目在ie11下運行報錯:TypeError: 對象不支持“

react+antd項目在ie11下運行報錯:TypeError: 對象不支持“startsWith”屬性或方法

如下圖,我的項目是create-react-app的腳手架,在ie 9下運行沒問題,在ie 11下運行報如下錯誤,
我百度了下,有人說是沒有引用babel-polyfill,于是npm install --save-dev babel-polyfill,
安裝了這個包,在入口文件import "babel-polyfill";也嘗試了在webpack.config.dev.js下
module.exports = {

  entry: ["babel-polyfill", "./app/js"]

};
這樣設置,但都沒用,報錯位置是在:D:/testPro/antd-demo/node_modules/fbjs/lib/UserAgent.js:33
明顯是在node_modules下,和我代碼無關(guān),node_modules下有不支持ie 11瀏覽器的語法,求助大神,這怎么搞,
如何讓它兼容ie 11.
clipboard.png

回答
編輯回答
綰青絲

加入一個es6-shimjs就可以了。

2018年4月30日 20:26
編輯回答
毀憶

在entry添加'babel-polyfill'和在babel-loader里的presets里添加'babel-polyfill'就可以了吧。
或者檢查下你的query是不是字符串類型。
或者可以考慮lodash的startsWith

2018年8月30日 15:37
編輯回答
陌如玉

我也碰到這個問題了,你怎么解決的

2017年9月29日 07:25