我最近将我的应用程序更新到了cordova 5.1,但无法从JS 发出Web 请求。

编译过程中唯一的问题是
在我的类的 onCreate 函数中,它扩展了 CordovaActivity

我曾经这样做过

super.appView.getSettings().setAppCacheEnabled(false)

现在它说转换它......我试过了(WebView)super.appView 但应用程序因非法 Actor 而崩溃

我读过This link
并试图做同样的事情
(WebView)super.appView.getEngine().getView()
但我仍然无法发出网络请求....在 iOS/Desktop chrome 上它工作正常所以 JS 代码没有任何问题

最佳答案

您必须从 Cordova 引擎获取 WebView

WebView webView = (WebView) appView.getEngine().getView();

关于android - 从 3.4 更新到cordova 5.1 后无法获取appView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31548824/

10-09 06:48