访问CordovaWebView对象

时间:2017-02-03 07:23:34

标签: java android cordova webview cordova-plugins

如何在cordova android项目中访问CordovaWebView对象。

我想在我的控制台中看到本机日志。

WebView webview = //get the main cordova web view
webview.loadUrl("javascript:window.onload = function(){alert(\"log something\");};");

1 个答案:

答案 0 :(得分:1)

这样的东西应该在插件中起作用:

public class MyPlugin extends CordovaPlugin{
    public void executeGlobalJavascript(final String jsString){
        cordova.getActivity().runOnUiThread(new Runnable() {
            @Override
            public void run() {
                webView.loadUrl("javascript:"+jsString);
            }
        });
    }

    public void someMethod(){
        executeGlobalJavascript("window.alert(\"log something\");";
    }
}