好的,因此我们在一个包含main.js文件的Web应用程序中发现了这个问题。
因此我们的index.html具有
<script src="res/js-files/main.js"></script>
现在,Ipad用户抱怨网络应用程序无法按预期运行,因此我们得出的结论是main.js没有被加载。它正在Safari中以及Chrome for iPad中发生
我们通过编译器传递了main.js,发现存在一些代码问题。在某些地方,我们有:
catch {
...
}
代替
catch(e) {
...
}
问题是Windows PC或Android系统没有此问题;所以我认为iOS js编译器在某种程度上有所不同并且更加严格。
现在,即使更正了此问题,某些iPad也可以正常工作,但某些iPad尚未加载main.js。我们尚未确认它是否可以缓存问题,但是无论如何..是否有任何文档说明不同平台的JS编译器如何工作以及在发布跨platofmr js Web应用程序之前需要牢记的事情?