現在、Cordovaのモバイルアプリで作業し、Androidで開発/テストを開始しました。 Androidプラットフォームではすべてがうまくいくように見えます。 iOSに切り替えるときに問題が発生し始めました。 WKWebViewプラグインを使用することに決めましたが、これはいくつかの問題を解決するように思われましたが、サーバーを使用してAPI経由でデータを取得しています。 WKWebViewプラグインを使用する前に、APIが呼び出され、情報が正しくロードされていました。このAPIにアクセスするには3210のaccess origin
を使用しています。私たちがWKWebViewを使わないことに戻ることができない主な理由は、奇妙なレンダリングの問題があり、スクロールが「スロー/トス」スクロールではなかったことです。あなたはそれを動かすために、「上に」または「下に」スワイプする必要がありました。 、また、APIにアクセスするためにaccess origin
を使用します。ここでは誰もが(0鉱山はlocalhostです)からwww
ファイルを提供するために、ローカルサーバーのロード、WKWebViewプラグインを使用する方法についてのアイデアを持っている可能性がある場合WKWebViewとXHR
は思っていました。
マイ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>