Я не нашел много инструкций по настройке пешеходного перехода для iOS, похоже, это должно быть так просто, как:
cordova plugin add cordova-plugin-crosswalk-webview
cordova build ios
Поскольку у меня были проблемы с плагинами, которые не вступали в силу, прежде чем я сделал следующее:
cordova plugin add cordova-plugin-crosswalk-webview
cordova platform remove ios
cordova platform add ios
cordova build ios
После этого, когда я фиксирую иерархию представлений и проверяю, что она все еще использует «UIWebView», внутри которой есть «UIWebBrowserView» (который находится внутри представления прокрутки, а также есть пара изображений).
Кроме того, navigator.userAgent выглядит следующим образом:
"Mozilla/5.0 (iPad; CPU OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13B143 (5618403776)" = $1
Другой тест, который кто-то упомянул, был по существу:
if (window.indexedDB)
console.log('Using crosswalk');
else
console.log('Not using crosswalk/wkwebview');
И window.indexedDB не определено.
Итак... что мне нужно сделать, чтобы приложение использовало wkwebview?