[bug]部分手机没有实现文档列表中的ES6 api
我们的小程序有部分安卓用户反馈无法打开,典型的有美图手机,我们自己使用美图手机测试发现一个问题:
报了一个Page not found的问题,一开始我一直在找Page相关的问题(我们自己写的响应式框架对Page做了改造),后来在调试后发现压根就没有走到Page这一步,连App()都没有调用,也就是说在app.js中报错了,所以第一点,这个错误提示很不友好
然后我们在找app.js中的错误的时候,发现最终卡在的数组的includes方法上,于是就有上图的第一条打印日志,typeof array.includes: undefined
但你们的api中明确标明了android中使用x5内核,并且在ES6支持情况中表明支持includes方法:
但以现在的情况来看,就是有部分手机不支持列表中的情况,那么是不是就有部分手机小程序不是使用的x5内核?那如何来确保兼容性?在babel的配置中应该怎么来写target来确认所有小程序都可以使用?