开发完发现手机的兼容性问题,大部分是在手机自带的浏览器出现的,楼主的项目是用react.js写的,项目的创建是用react的脚手架创建的,只想问问大佬应该怎么去调试这种自带浏览器的兼容性问题
开发完发现手机的兼容性问题,大部分是在手机自带的浏览器出现的,楼主的项目是用react.js写的,项目的创建是用react的脚手架创建的,只想问问大佬应该怎么去调试这种自带浏览器的兼容性问题
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
首先,如果你的页面在桌面谷歌浏览器上运行没问题的话,那就看下面
在你的
index.html
里面的<div id='app'></div>
里面添加一点东西。比如<div id='app'>正在加载..</div>
正常情况下,页面打开时候先出现
正在加载..
,等那个打包的js加载完成才会渲染页面如果在你的手机上出现了
正在加载..
,然后就没有反应了,估计就是那个打包后的js运行出错,可能原因有
symbol
这些es6
语法,你可以把react-scripts
版本降低一些,比如降低到0.9.0
(最新版本是1.1.x),然后重新打包试试