移动端H5页面在安卓浏览器打开是空白页,微信中可以打开

做了移动端H5页面,在ios手机的微信中,浏览器中都可以正常打开,在安卓手机的微信中也可以打开,但是浏览器中打开是空白页,大佬 请赐教。(用VUE做的项目)

阅读 16.2k
8 个回答

楼上说的都是以前的问题,现在要把webpack-dev-server 锁在2.7.1,因为新的wds不会把let const 改成var 老式浏览器不认识了,尤大大跟wds作者交涉未果,已经fork下来一个wds,看结果吧, 现在先用2.7.1版本的
具体看
https://github.com/webpack/we...

可能是某个API在安卓自带的浏览器上不支持,先用电脑上的chrome访问下试试正常不,然后手机上下载UC或者别的浏览器测试下。

一般这种都是兼容问题,估计你页面已经报错了,可以装个vconsole组件看看页面的报错信息

之前也遇到过 安卓自带浏览器上打不开vue写的网页,后来发现好像是低版本浏览器不兼容Promise.可以顺着这方面的思路找一下

一般来说,是兼容性问题,试试引如babel-polyfill,应该可以解决你的问题

在项目里安装babel-polyfill

npm i babel-polyfill -S

在main.js文件的顶部引入

import 'babel-polyfill'

根据我的经验,检查一下有没有用 Object.entitiesObject.valuesObject.keys, 这3个有没有在安卓浏览器报错

新手上路,请多包涵

想问一下有办法解决了吗?我也遇到通用的问题,分别安装了 label-polyfill 和 babel-preset-env 还是不行。不知道是不是我的写法的问题吗?我打开生成的js包里边也并没有搜索到const或者let之类的,但是搜到了()=>。
clipboard.png

clipboard.png

clipboard.png
这个图片是我在ie上运行的报错
clipboard.png

新手上路,请多包涵

请问楼主解决了吗?我也遇到了同样的问题!!!急急急

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏