是否可以将JavaScript界面添加到Android浏览器,就像可以添加到WebView组件一样,如本演示中所示.我的特定用例只需要JavaScript - > android,以便我可以将它发送回上一个活动.
您可以使用javascript url调用webview中的方法和函数,例如
webview.loadUrl("javascript:somemethod()");
Run Code Online (Sandbox Code Playgroud)
当然,您需要在webview上启用javascript:
webview.getSettings().setJavaScriptEnabled(true);
Run Code Online (Sandbox Code Playgroud)
这是从java到javascript.如果你想从javascript调用java code/android API,请使用addJavascriptInterface()
webview.addJavascriptInterface(new MyJSJavaBridge(), "api");
Run Code Online (Sandbox Code Playgroud)
所有这些都显示在您发布的示例网址中.
| 归档时间: |
|
| 查看次数: |
18322 次 |
| 最近记录: |