有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java访问CordovaWebView对象

如何访问cordova 安卓项目中的CordovaWebView对象

我想在控制台中查看本机日志

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

共 (1) 个答案

  1. # 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\");";
        }
    }