【问题标题】:Running Webkit engine on the Application level在应用程序级别运行 Webkit 引擎
【发布时间】:2011-12-11 14:17:35
【问题描述】:

我有几个活动,需要访问 JS 代码,在 WebView 中运行。我需要那个 JS 代码和它的状态可以从任何地方访问,所以我想也许我可以在我的应用程序类中运行 Webkit 引擎,并将数据从它提供给 webview 和我的应用程序的其他组件?

【问题讨论】:

    标签: android webkit android-browser


    【解决方案1】:

    如何将所有一般可访问状态移动到您使用 javascript 桥注册的 java 中的 javascript 接口:

        webView.addJavascriptInterface(new JsBridge(), "jsbridge");
    

    我使用它来将数据从 javascript 传输到我的 android/java 代码并返回。它不提供访问所有数据的通用接口,但也许这仍然足够。

    【讨论】:

    • 我已经有了,但我需要从一个 webview 中提取所有代码,然后将其加载到另一个 webview 中。我在考虑全局 JS 引擎,可以从应用程序的每个部分访问。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-04
    • 2011-07-10
    • 1970-01-01
    • 2017-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多