【问题标题】: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\");";
}
}