【发布时间】:2020-12-26 10:51:43
【问题描述】:
环境:
- 我使用 Angular 支持的 cordova-phonegap 制作了一个网络应用
- 在我的应用程序中有一个 IFrame,它正在加载使用 Unity3D 制作的 WebGL 组件
- 当我在浏览器上运行应用程序时,它运行良好,可以在所有浏览器(即 Safari、Chrome、Firefox 等)上完美加载应用程序和组件
- 当我将应用程序打包到 Android 时,它在加载应用程序或由 Android 应用程序本地打包的 WebGL 文件时也完全没有问题。
- 但是当我为 iOS 打包应用程序时 - 它给出了“您的浏览器不支持 WebAssembly”的错误。
P.S.:对于网站,webgl 组件托管在服务器上,但对于移动设备,我们在本地附加文件。
一些论坛建议尝试 WKWebView,但这样做会导致整个应用无法加载。
【问题讨论】:
标签: ios angular cordova unity3d webassembly