PC端微信内置浏览器兼容问题

PC端微信内置浏览器兼容问题

微信自带浏览器用的是QQ浏览器X5内核,而X5内核是腾讯基于开源Webkit优化的浏览器渲染引擎,目前除了微信、手机QQ、京东等有30多款APP内置浏览器都是基于X5内核。

在PC端微信浏览器使用的webkit版本较低,会产生较多兼容问题0.0

1.无法识别URLSearchParams

可通过npm安装url-search-params-polyfill,再在main.js中引入解决
import 'url-search-params-polyfill'

2.无法识别ES6方法

可通过npm安装babel-polyfill,再在项目引入解决

三种引入方式
1.require("babel-polyfill");
2.import "babel-polyfill";
3.module.exports = {
  entry: ["babel-polyfill", "./app/js"]
};

3.使用async await关键字的异步方法需用try{}catch(err) {}包裹(不算坑)否则会报错。

你可能感兴趣的:(前端)