在浏览器的javascript和活动之间传递数据

时间:2011-12-20 13:57:04

标签: javascript android browser

我们如何在浏览器的html / javascript和Activity之间传递和接收数据? 我可以通过使用清单中的方案从Android浏览器中调用html文件中的活动。我是现在我希望活动返回我可以在网页的html上显示/使用的数据。我知道你可以在你的应用程序中使用Web View并调用javascript函数等来传递/接收数据。我可以通过Android浏览器和我的应用程序(活动)做些什么吗?

1 个答案:

答案 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;
}