northword / zotero-plugin-scaffold

A scaffold for Zotero plugin development
https://www.npmjs.com/package/zotero-plugin-scaffold
GNU Affero General Public License v3.0
8 stars 5 forks source link

Partial import of web-ext #10

Closed northword closed 3 months ago

northword commented 8 months ago

原因

  1. web-ext 依赖的 addons-lint 存在依赖项警告
  2. web-ext 提供了 chrome、firefox android 等的方法,不需要
  3. web-ext 内建的 firefox 实例不太兼容 zotero, firefox 退出时应该会结束 extension runner,而 zotero 没有,反之亦然。

可能的方案

  1. fork 一个 web-ext,git submodule ,打包的时候打包进去
  2. 从 web-ext 重新导入 forefox 实例、rdp client,firefox extension runner ,另外实现一份 run

资料

windingwind commented 6 months ago

web-ext 内建的 firefox 实例不太兼容 zotero, firefox 退出时应该会结束 extension runner,而 zotero 没有,反之亦然。

也许可以监视zotero进程,手动结束runner。1和2不是特别要紧?

northword commented 3 months ago

44