我没有找到很多为iOS设置人行横道的指令,看起来它应该像下面这样简单:
cordova plugin add cordova-plugin-crosswalk-webview
cordova build ios
Run Code Online (Sandbox Code Playgroud)
因为我在执行以下操作之前遇到插件无法生效的问题:
cordova plugin add cordova-plugin-crosswalk-webview
cordova platform remove ios
cordova platform add ios
cordova build ios
Run Code Online (Sandbox Code Playgroud)
完成此操作后,当我捕获视图层次结构并检查它仍在使用"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
Run Code Online (Sandbox Code Playgroud)
有人提到的另一项测试主要是:
if (window.indexedDB)
console.log('Using crosswalk');
else
console.log('Not using crosswalk/wkwebview');
Run Code Online (Sandbox Code Playgroud)
并且window.indexedDB未定义.
那么......我需要做什么才能让应用程序使用wkwebview?