据我所知,我们今天使用的浏览器插件的正确名称实际上称为“Web 扩展”。在每个浏览器都有自己的 API 之前,Chrome 和 Firefox 都同意了,现在是 Safari(2021 年 macOS 11 的 v14)见
- https://developer.apple.com/documentation/safariservices/safari_web_extensions
- https://sixcolors.com/post/2021/01/safari-14-added-webextensions-support-so-where-are-the-extensions/
但是,我找不到在所有 3 种主要浏览器中都可以使用的确切标准参考和示例。
或许我们可以深入挖掘很多相关链接
- https://en.wikipedia.org/wiki/Browser_extension
- https://extensionworkshop.com/documentation/develop/porting-a-google-chrome-extension/
- https://developer.chrome.com/docs/extensions/reference/
但是是否有工具/库可以跟踪兼容性并确保
请确认要使用哪些术语,指出将强制兼容性的规范和工具。