从java桌面应用程序启用/禁用chrome扩展

时间:2016-12-12 17:00:27

标签: javascript java google-chrome-extension

我开发了一个chrome扩展程序,它可以完成特定的工作并尝试连接回java桌面应用程序。

现在我想要的是,Chrome扩展程序只有在打开桌面(java)应用程序时才会启用,而且每当我关闭桌面应用程序时它都会被禁用。

我可以使用java管理吗?

或其他任何方式/ CMD是否可能?

1 个答案:

答案 0 :(得分:1)

基本上,您需要一些方法在扩展程序和本机应用程序之间交换消息,为此,有许多可选方法,例如Native MessagingWebSocket或简单的http服务器/客户端。

取决于您选择使用的内容,实施细节可能有所不同。但他们的想法是相似的:

  1. 从分机开始连接并保持每侧的连接
  2. 在扩展程序侧保存标记以标记是否应启用您的扩展程序
  3. 连接丢失后,请恢复标记并禁用扩展程序的功能