我们正在编写适用于 Android 的应用程序。它WebView
包含 Html5 页面。我们正在使用loadUrl()
webview 的方法,以便将一些本机操作系统变量推送到 html,例如:
webview.loadUrl("javascript:myJavascriptFunc('" + myAndroidOSVar + "');");
它工作得很好。但是,如果我们在被调用时从页面输入输入loadUrl()
,我们就会失去输入字段的焦点,即使调用的 javascript 函数只是更改了缓存上的标志。
你知道用其他方式调用 Javascript 函数WebView
而不是loadUrl()
吗?