【发布时间】:2025-12-16 06:45:01
【问题描述】:
我有一个 Java 原生应用和一个 Chrome 扩展程序。 我的应用程序的往返是这样的:
- JavaScript 发起对 Native App 的调用。
- 原生应用读取流并进行一些计算。
- 原生应用需要调用一个 JS 函数,并且需要它的结果来做进一步的计算。
- 如果原生应用调用JS(通过扩展发送消息),会发生什么?
我知道我稍后会在调用完成后通过 JS 调用 call 回调,但是我如何在 Java 端等待返回结果呢?之前我有一个Applet,并且习惯使用FutureTask对象,但是你认为这里也可以创建一个FutureTask吗?
非常感谢。
【问题讨论】:
-
只需添加一些代码,我们就可以找到任何错误或进一步的步骤。使用 Selenium 网络驱动程序是可能的。
标签: javascript java google-chrome callback chrome-native-messaging