目前正在開發科爾多瓦的移動應用程序,並開始在Android上進行開發/測試。在Android平臺上,所有內容似乎都能正常工作。當切換到iOS時,我們開始遇到問題。決定使用WKWebView插件,這似乎有助於一些事情,但是,我正在使用服務器通過API提取數據,現在我不能再使用了。在使用WKWebView插件之前,API已被調用並正確加載信息。我在3210中使用access origin
來訪問此API。我們不能回去不使用WKWebView的主要原因是有一些奇怪的渲染問題,滾動不是「拋/拋」滾動。你必須不斷地刷「上」或「下」來讓它移動。WKWebView和XHR
想知道是否有人在這裏可能有關於如何使用WKWebView插件的想法,加載本地服務器爲www
文件(我的是localhost:0)提供服務,並且還使用access origin
來訪問該API。
我的config.xml
<?xml version='1.0' encoding='utf-8'?> <widget id="com.test.testmobile" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> <name>Test</name> <description> Mobile App for Android and iOS </description> <author email="[email protected]" href="test.com"> test </author> <content src="http://localhost:0" /> <access origin="http://10.1.0.215:6002" /> <platform name="android"> <allow-intent href="market:*" /> </platform> <platform name="ios"> <allow-intent href="itms:*" /> <allow-intent href="itms-apps:*" /> </platform> <plugin name="cordova-plugin-whitelist" spec="1" /> <feature name="CDVWKWebViewEngine"> <param name="ios-package" value="CDVWKWebViewEngine" /> </feature> <preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" /> <preference name="AlternateContentSrc" value="http://localhost:0" /> </widget>