【问题标题】:Access CordovaWebView object访问 CordovaWebView 对象
【发布时间】:2017-02-03 07:23:33
【问题描述】:

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

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

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

【问题讨论】:

    标签: java android cordova webview cordova-plugins


    【解决方案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\");";
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2021-11-23
      • 2019-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-09
      • 2016-01-31
      • 2013-01-12
      • 2016-05-05
      相关资源
      最近更新 更多