【发布时间】:2020-08-26 16:51:44
【问题描述】:
我无法在 iOS 9.3.5 iPad 上运行我的 ReactJS 应用程序,它只是显示一个空白屏幕。我试过 shim 和 polyfill,也没有用。由于是 iPad,我无法提取错误消息或其他可能的日志。
<script src="https://polyfill.io/v3/polyfill.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.5.14/es5-shim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.5.14/es5-sham.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/json3/3.3.2/json3.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.35.5/es6-shim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.35.5/es6-sham.min.js"></script>
【问题讨论】:
-
你找到解决方案了吗?
-
不,我们最终放弃了对 iOS 9 的支持
-
好的,我集成了哨兵,发现 Intl 导致了问题,因为它不支持旧版本的 safari。所以我认为 polyfill 会做到。
标签: reactjs ios9 mobile-safari polyfills shim