Chrome 扩展代码更新策略
Chrome extension code update strategy
我正在开发我的第一个 google chrome 扩展。我担心的一件事是我可能需要执行定期更新,因为扩展非常复杂。
详情:
- 扩展使用内容脚本来操纵 DOM。内容脚本通过注入 Web 组件来操纵 DOM。
- 我的扩展依赖于一些外部依赖项,例如下划线、backbone 和 jQuery
简而言之,我听说过网上应用店 API,但我对关于这个主题的任何想法都很感兴趣。
通常如何处理 jQuery 等外部依赖项的更新?
正确的方法是将这些外部依赖项作为代码的一部分,而不是 link 到 cdn 或外部存储库。官方文档中也有说明。
如果出于某种原因您必须更新库,只需发布新版本的扩展,考虑到 chrome 升级您的用户通常需要一天时间。
有一些例外。例如 google 建议对他们的 google 分析库进行 link 编辑和注入。它速度较慢且效率较低,但有些图书馆要求您这样做。
我正在开发我的第一个 google chrome 扩展。我担心的一件事是我可能需要执行定期更新,因为扩展非常复杂。
详情:
- 扩展使用内容脚本来操纵 DOM。内容脚本通过注入 Web 组件来操纵 DOM。
- 我的扩展依赖于一些外部依赖项,例如下划线、backbone 和 jQuery
简而言之,我听说过网上应用店 API,但我对关于这个主题的任何想法都很感兴趣。
通常如何处理 jQuery 等外部依赖项的更新?
正确的方法是将这些外部依赖项作为代码的一部分,而不是 link 到 cdn 或外部存储库。官方文档中也有说明。
如果出于某种原因您必须更新库,只需发布新版本的扩展,考虑到 chrome 升级您的用户通常需要一天时间。
有一些例外。例如 google 建议对他们的 google 分析库进行 link 编辑和注入。它速度较慢且效率较低,但有些图书馆要求您这样做。