在iOS 10上,GLTF-WebGL应用程序崩溃,应用程序使用WKWebView构建
On iOS 10, GLTF-WebGL app crashes, Application is build using WKWebView
我正在javascript中制作3D模型&使用GLTF webGL在iOS中渲染3D模型。我在Ipad Air/Ipad Air 2中使用WKWebView加载此模型。
这个配置/应用程序在IOS9中工作完美,但是升级到ios10后我的应用程序崩溃了。我试图在Xcode上调试相同,然后显示以下错误信息:
Error Message: "#WK: Unable to acquire assertion for process 0".
我们在IOS10中使用UIWebView尝试过同样的事情,但性能很低(应用程序工作缓慢)。
附加信息:
- GLTF-WEBGL链接打开3D模型https://github.com/montagejs/glTF-webgl-viewer.git.
- 当我将offsetHeight更改为scrollHeight时,能够查看3D模型,但在一段时间后崩溃。
谁有任何提示调试iOS 10上的WebGL问题?
请检查登录控制台是否可以找到任何内容。我有同样的错误"错误消息:"#WK:无法获取断言进程0".",我发现这是因为我使用css属性-webkit-overflow-scrolling,这个属性消耗了很多内存,最后WebKit进程崩溃。
我得到同样的错误,虽然我没有使用WebGL。但是,我使用的是GPUImage2。
您是否在主机上使用Safari Web Inspector ?根据我的经验和一些轶事& &;根据相关证据,我认为问题是iOS 10上的WKWebView和WKWebView的某种组合中的错误。
这不是一个理想的解决方案,但不使用web检查器已经防止了WKWebView崩溃。
(有趣的是,如果我使用web检查器,但没有做任何GPU密集型的事情,它不会崩溃。)
相关文章:
- 如何在构建node-webkit应用程序后获取外部资源
- 如何为生产构建angular2应用程序
- 如何在dojo应用程序构建概要文件中加载json文件
- 为具有核心模块和子模块的应用程序构建Webpack
- Javascript Sencha cmd 应用程序构建错误发生在执行此行时
- 如何为略有不同的不同版本的web应用程序构建代码
- 在 DOM 中为 JavaScript Web 应用程序构建多个页面
- 如何创建重用我的 JS 库的 iPad 应用程序,这些库是为 Web 应用程序构建的
- 为单页应用程序构建HTML和JS片段的时组装
- 使用JavaScript为MVC应用程序构建相对URL
- 异构(JavaEE+JavaScript)应用程序构建
- 为大型应用程序构建/组织javascript的正确方法是什么?
- sencha Cmd中sencha应用程序构建后丢失UTF-8编码
- ExtJS应用程序构建失败:ReferenceError: d3未定义
- 我想动态地调用我的最小化的js文件,如果我的MVC 4应用程序构建触发器下的发布模式
- 独立的前端应用程序构建和部署策略
- 流星应用程序构建奇怪的文件;没有js/css资源
- Sencha应用程序构建原生覆盖我们的自定义代码
- 错误sencha应用程序构建本机
- 努力为我的应用程序构建一个JS/PHP验证函数