Chrome应用中的扩展程序上下文菜单(浏览器范围内)

时间:2014-01-08 02:23:45

标签: google-chrome google-chrome-extension google-chrome-app

我一直在使用Chrome扩展程序和应用程序,并注意到chrome.contextMenu不是浏览器范围内的Chrome应用程序。它只管理应用程序后台窗口的上下文菜单。

有没有办法像扩展一样创建浏览器范围的上下文菜单?如果应用中没有任何API,我如何在我的应用中添加扩展程序,以便用户不需要安装两个不同的东西?

以下是项目:https://github.com/metherealone/chorrent

显然,我只需要使用扩展程序捕获磁链接和torrent文件。

1 个答案:

答案 0 :(得分:5)

应用和扩展程序是按设计分开的。如果您的应用需要扩展程序(就像许多桌面应用程序一样),请写一个。完成后,communicate with messaging对他们来说相当容易。

至于一次安装两件事,最好的办法是检测是否缺少扩展(可能是通过消息传递并注意到没人响应),并建议安装它。您可能不应该设计您的系统,以便在用户选择安装系统而不安装另一个系统时将其破坏。