Cordova iOS不再加载三个.js.glb文件

Cordova iOS不再加载三个.js.glb文件,ios,cordova,three.js,Ios,Cordova,Three.js,我有一个Cordova应用程序(使用react构建),可以在我的iPhone上渲染3d(.glb)模型(使用three.js) 它很旧,用的是科尔多瓦的iOS@5站台。我把它更新成了科尔多瓦的新版本ios@6平台,并且.glb文件不再加载到iPhone上 在浏览器中运行时,它们可以在本地正常加载。但它们不会加载到iPhone中。如果我使用较旧的iOS5,它可以正常工作 有没有一个已知的原因使three.js不再在ios6中工作?需要添加的插件?现在必须添加以前没有的生成设置?这很可能是因为您运行

我有一个Cordova应用程序(使用react构建),可以在我的iPhone上渲染3d(.glb)模型(使用three.js)

它很旧,用的是科尔多瓦的iOS@5站台。我把它更新成了科尔多瓦的新版本ios@6平台,并且.glb文件不再加载到iPhone上

在浏览器中运行时,它们可以在本地正常加载。但它们不会加载到iPhone中。如果我使用较旧的iOS5,它可以正常工作


有没有一个已知的原因使three.js不再在ios6中工作?需要添加的插件?现在必须添加以前没有的生成设置?

这很可能是因为您运行的UIWebView已被弃用。现在,WKVebView不允许像以前的UIWebView那样加载文件

您可以尝试使用此插件,然后将首选项设置为

 <preference name="AllowUntrustedCerts"  value="true" />
 <preference name="InterceptRemoteRequests" value="all" />
 <preference name="allowFileAccessFromFileURLs" value="true" />
 <preference name="allowUniversalAccessFromFileURLs" value="true" />


请注意,这是针对iOS 6+

的,这为我修复了它!我爱你。你是我翅膀下的风。哇,谢谢你的好话!快乐编码!