Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在iOS 10上,GLTF WebGL应用程序崩溃,应用程序使用WKWebView构建_Javascript_Webgl_Ios10_Wkwebview_Gltf - Fatal编程技术网

Javascript 在iOS 10上,GLTF WebGL应用程序崩溃,应用程序使用WKWebView构建

Javascript 在iOS 10上,GLTF WebGL应用程序崩溃,应用程序使用WKWebView构建,javascript,webgl,ios10,wkwebview,gltf,Javascript,Webgl,Ios10,Wkwebview,Gltf,我正在用javascript处理三维模型&使用GLTF-webGL在iOS中渲染三维模型。我正在Ipad Air/Ipad Air 2中使用WKWebView加载此模型 此配置/应用程序在IOS9中运行完美,但在将操作系统升级到IOS10后,我的应用程序会崩溃。我试图在Xcode上调试相同的代码,然后显示以下错误消息: Error Message: "#WK: Unable to acquire assertion for process 0". 我们在IOS10中使用UIWebView也尝

我正在用javascript处理三维模型&使用GLTF-webGL在iOS中渲染三维模型。我正在Ipad Air/Ipad Air 2中使用WKWebView加载此模型

此配置/应用程序在IOS9中运行完美,但在将操作系统升级到IOS10后,我的应用程序会崩溃。我试图在Xcode上调试相同的代码,然后显示以下错误消息:

Error Message:  "#WK: Unable to acquire assertion for process 0".
我们在IOS10中使用UIWebView也尝试过同样的方法,它可以工作,但性能很低(应用程序运行缓慢)

其他信息:

  • GLTF-WEBGL链接打开三维模型
  • 当我将OfftheSight更改为scrollHeight时,我可以查看3D模型,但一段时间后崩溃了
    任何人都有在iOS 10上调试WebGL问题的线索吗?

    我得到了同样的错误,尽管我根本没有使用WebGL。然而,我正在使用

    您是否在主机上使用Safari Web Inspector?根据我的经验和一些&,我认为问题在于iOS 10上的WKWebView和它的某种组合中存在缺陷

    这不是一个理想的解决方案,但不使用web inspector防止了WKWebView崩溃


    (有趣的是,如果我使用web inspector,但没有做任何GPU密集型的工作,它不会崩溃。)

    请检查登录控制台是否可以找到任何内容。
    我遇到了相同的错误“错误消息:#WK:无法获取进程0的断言”,我发现这是因为我使用了css属性-webkit溢出滚动,该属性消耗了大量内存,最后一个webkit进程崩溃。

    我遇到了同样的问题,但我没有使用WebGL。我的客户正在使用故事情节SCORM内容,并且出现了相同的错误。您是否尝试过其他glTF查看器?看起来montagejs one可以追溯到2014年的glTF 0.8。glTF 0.8和glTF 1.0之间出现了突破性的变化。感谢您重播emackey,我尝试了其他glTF0.8,但仍然面临相同的问题。高度宽度属性发生崩溃问题。这不是WebGL问题,因为这不是WebGL错误消息。您能详细说明您的响应吗?当你说不使用web inspector时,你是指在safari浏览器上还是在ios手机上启用它?不幸的是,在safari和手机上禁用web inspector并不能解决我的问题。然而,我同意这是WKWebView和iOS10的一个问题。据我所知,我正在使用Meteor构建我的iOS应用程序,而没有使用任何SDWebImage或GPUImage2。在生成的源代码中,我找不到对SDImage或SDWebImage.m的引用。我读过设置SDImageCache.sharedImageCache()。MaxMemoryCountLimit=100将解决此错误的问题,但我不知道在哪里设置此值,因为我没有使用SDImageCache。非常感谢您的帮助