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

Eth*_*one 0 google-chrome google-chrome-extension google-chrome-app

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

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

这是项目:https://github.com/metherealone/chorrent

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

sow*_*bug 5

应用和扩展程序是按设计分开的.如果您的应用需要扩展程序(就像许多桌面应用程序一样),请写一个.完成后,他们很容易与消息进行通信.

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