我正在尝试扩展:
我意识到 SafariWebExtensionHandler 只存在于标签中。这意味着每次扩展想要向数据库插入数据时,它都必须重新启动与 SQLite 文件的连接。
我想知道是否有办法将其改进为有后台 SQLite 实例的状态,我可以随时从扩展 JavaScript 上下文连接到该实例。
我的想法:
browser.runtime.sendNativeMessage
。我认为肯定有一个我错过了适合这种情况的 API。我对 macOS 开发完全陌生,所以请使用 eli5。