プラグインを使用して2つのプラットフォーム(android、ios)を追加するコードバプロジェクトを作成しました。それらのうちの1つは、最後のcordova-plugin-crosswalk-webview(1.3.1)です。私はターゲットアンドロイドのようにiOS8とアンドロイド4.0を選択しました。すべてうまくいく、私はアンドロイドのプラットフォームとiOSも構築することができます。私のconfig.xmlファイルでiOS上のcordova-plugin-crosswalk-webview
この行は追加オートマチックです:Android用
...
<preference name="xwalkVersion" value="14+" />
<preference name="xwalkCommandLine" value="--disable-pull-to-refresh-effect" />
<preference name="xwalkMode" value="embedded" />
...
私は横断歩道のプラグインを使用して確信しています。クロームインスペクタで、私はnavigator.userAgentマイパッケージアンドロイド-debug.apkは、現在アンドロイド・デバッグ・armv7.apkとAndroidデバッグ・x86.apkとのapkに分割され、このimage
に似て横断歩道するsetted見ることができますサイズは25Mbに近いです。
しかし、iOSの場合、横断歩道が機能しているかどうかを判断できません。私のiOSの仮想マシンのサファリインスペクタでnavigator.userAgent変数は次のとおりです。
"Mozilla/5.0 (iPhone; CPU iPhone OS 8_4 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12H141 (140222960683616)"
私は私のiOS上runnigてる何ブラウザのことを確認することができますどのように? config.xml設定が不十分な場合、どのようにcrosswalk-webview fos iOSを設定できますか?
iOSのクロスウォークのquick start guideは読んでいますが、cordova CLIを通常どおりに使用する人にとってはそれほど理解できないと思います。また、cordova-plugin-crosswalk-webview npm packageの文書には何も書かれていません。
UPDATE:
コルドバ出力従ってください:iOSの
$ cordova plugin list
cordova-plugin-crosswalk-webview 1.3.1 "Crosswalk WebView Engine"
$ cordova platforms add ios
Adding ios project...
iOS project created with [email protected]
Running command: /Users/jedi/prj/appMobile/hooks/after_prepare/010_add_platform_class.js /Users/jedi/prj/appMobile
add to body class: platform-ios
Running command: /Users/jedi/prj/appMobile/hooks/after_prepare/030_resource_files.js /Users/jedi/prj/appMobile
...
Installing "cordova-plugin-console" for ios
Installing "cordova-plugin-crosswalk-webview" for ios
Installing "cordova-plugin-device" for ios
..
あり正しくないあなたの答えに何かがあるまたは多分私が正しく理解していない:私の質問に
参照ジェシーの応答(それが基づいている通常の点滅エンジンクロムの代わりにWebKitのを使用しています)。私のアプリケーションではIndexDBを使ってデータを保存していますが、iOS6で試してみると、アプリケーションはWKWebViewなしでIndexDBを使って作業しました.iOS8との違いは? – jedi
いいえ、あなたのアプリはIndexedDB、多分WebSQLを使用することはできません。IdexedDBはiOS 8のSafariに含まれており、UIWebViewではなくWKWebViewでのみ利用可能です。http://caniuse.com/#feat=indexeddb "サポートされていませんChrome for iOSやその他のiOS WebViewで使用できます – jcesarmobile
右サバイバルインスペクタのコンソールwindow.indexedDBがnullを返します。だからiOS上で私のpouchadapterはWebSQLを切り替えます。質問は:私はiOS8でWKWebViewをどのように使うことができるのですか?私はターゲット8.0 [(img)](http://ginex.indivia.net/images/ios8_build.png)用のアプリケーションをビルドしましたが、window.indexedDBはnullを返し続けます。 – jedi