2017-03-10 48 views
0

在升級到指向「file:/// var/mobile/Containers/Data/Application/5FE2AAAC-BE2F-4B26-8B0F-F8BF6FB5C403/Library/NoCloud」的Cordova 6.5.0腳本標記後/resources/my.js「不會在iOS中加載。Cordova:從NoCloud文件夾加載腳本

獲取錯誤「嘗試加載資源時發生錯誤。」在safari調試器中。

真的很感謝有人對此的洞察!

更新:似乎是Apache Cordova wkwebview引擎插件的問題。刪除插件和一切正常。奇怪插件文檔如何聲明文件:// URL是受支持的。我錯過了什麼嗎?

+0

你確定你的GUID是正確的嗎? –

+0

@SteveKennedy根據更新刪除wkwebview引擎插件和一切正常。這意味着GUID應該可以。 – lcharbon

+0

WKWebView在過去一直使用file:// URI來挑剔。 iOS 8總是會拒絕這個請求,但iOS 9應該允許它。我發現使用https://github.com/apache/cordova-plugins/tree/wkwebview-engine-localhost更容易,它最終從本地http服務器提供內容(不過,注意事項也適用)。 –

回答

0

似乎是與WKWebView插件的已知問題:

「如果你的內容SRC(在web視圖加載的初始本地文件)是www/index.html,不在WWW東西不會在web視圖加載,甚至儘管它是一個文件的URL 例如,如果你有一個文件的URL文件夾中的文件。「

https://issues.apache.org/jira/browse/CB-10237