我们如何在浏览器的html / javascript和Activity之间传递和接收数据? 我可以通过使用清单中的方案从Android浏览器中调用html文件中的活动。我是现在我希望活动返回我可以在网页的html上显示/使用的数据。我知道你可以在你的应用程序中使用Web View并调用javascript函数等来传递/接收数据。我可以通过Android浏览器和我的应用程序(活动)做些什么吗?
答案 0 :(得分:0)
如果浏览器是Android应用程序的一部分,那么您可以像Android Webview一样处理它。
以下代码将指向Android浏览器中加载的所有HTML到Android活动。
webContents.loadUrl("javascript:window.JavascriptInterface.ShowHTML('<html>'+document.getElementsByTagName('html')[0].innerHTML+'</html>');");
catch it in the class
class JavaScriptInterface {
CloseableActivity activity;
}