我最近将我的应用程序更新到 cordova 5.1,但我无法从 JS 发出网络请求。
编译过程中唯一的问题是 在扩展 CordovaActivity 的类的 onCreate 函数中
我曾经这样做过
super.appView.getSettings().setAppCacheEnabled(false)
现在它说施法...我试过了
(WebView)super.appView
但应用程序因非法转换而崩溃
我读了This link 并尝试做同样的事情 (WebView)super.appView.getEngine().getView() 但我仍然无法发出网络请求....在 iOS/桌面 chrome 上它工作正常所以 JS 代码没有错
最佳答案
您必须从 Cordova 引擎获取 WebView
。
WebView webView = (WebView) appView.getEngine().getView();
关于android - 从 3.4 更新到 cordova 5.1 后无法获取 appView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31548824/