我正在开发需要的 chrome 扩展程序/应用程序
- 使用
chrome.socket
API 以 UDP 二进制协议(protocol)与 Intranet 服务通信 - 需要从非应用网页中提取 DOM 内容。这可以使用小书签来完成,Browser Actions , page actions ,或 Chrome 上下文菜单。
有两个chrome.contextMenus
API
- http://developer.chrome.com/apps/contextMenus.html
- http://developer.chrome.com/extensions/contextMenus.html
一个用于打包应用程序,另一个用于扩展。前者只在 Packages Apps 中插入 contextMenus,而不是普通网页。
如果我同时需要 chrome.socket
和从普通网页功能调用,我是否需要同时创建扩展程序和应用程序?这会让最终用户非常困惑。
最佳答案
是的,您需要应用程序和扩展程序。应用程序故意不包含修改网页的 API。这就是扩展的用武之地。
我遇到了同样的问题,出于完全相同的原因不得不制作两个单独的应用程序。 (JSTorrent 上下文菜单扩展 && JSTorrent)。
我相信有一些方法可以触发从一个到另一个的安装对话框,但我还没有尝试这样做。如果有人有如何执行此操作的示例,那么在此处添加会很棒!
关于google-chrome-extension - 如果我想要 chrome.socket 和上下文菜单,是否需要同时创建扩展程序和打包应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18820155/