gpt4 book ai didi

google-chrome-extension - 如果我想要 chrome.socket 和上下文菜单,是否需要同时创建扩展程序和打包应用程序?

转载 作者:行者123 更新时间:2023-12-04 02:46:11 25 4
gpt4 key购买 nike

我正在开发需要的 chrome 扩展程序/应用程序

  • 使用 chrome.socket API 以 UDP 二进制协议(protocol)与 Intranet 服务通信
  • 需要从非应用网页中提取 DOM 内容。这可以使用小书签来完成,Browser Actions , page actions ,或 Chrome 上下文菜单。

有两个chrome.contextMenus API

一个用于打包应用程序,另一个用于扩展。前者只在 Packages Apps 中插入 contextMenus,而不是普通网页。

如果我同时需要 chrome.socket 和从普通网页功能调用,我是否需要同时创建扩展程序和应用程序?这会让最终用户非常困惑。

最佳答案

是的,您需要应用程序和扩展程序。应用程序故意不包含修改网页的 API。这就是扩展的用武之地。

我遇到了同样的问题,出于完全相同的原因不得不制作两个单独的应用程序。 (JSTorrent 上下文菜单扩展 && JSTorrent)。

我相信有一些方法可以触发从一个到另一个的安装对话框,但我还没有尝试这样做。如果有人有如何执行此操作的示例,那么在此处添加会很棒!

关于google-chrome-extension - 如果我想要 chrome.socket 和上下文菜单,是否需要同时创建扩展程序和打包应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18820155/

25 4 0