【问题标题】:Chrome extension in Github instead of Chrome StoreGithub 中的 Chrome 扩展而不是 Chrome 商店
【发布时间】:2014-06-02 23:18:26
【问题描述】:

我开发了一个对谷歌阅读器粉丝非常有用的 Chrome 扩展程序,允许将单个项目标记为已读(如 Gmail)。

我不想支付 5.00 美元,所以我决定将我的 Chrome 扩展程序上传到 Github,一个免费的网络存储库。

你认为这会有什么问题吗?任何人都可以向我解释一下吗? (也许是一些 Chrome 扩展的开发者)

任何帮助将不胜感激。谢谢!

编辑:我上传了here

【问题讨论】:

    标签: github google-chrome-extension hosting


    【解决方案1】:

    如果您想最大限度地提高扩展程序的可见性,我认为这 5 美元是值得的。但是,如果您不在乎有多少人下载它,并且不太在意反馈和统计数据,那么将其托管在 Github 上也可以。

    一些优点和缺点:

    在 Chrome 网上应用店中托管您的扩展程序:

    • 优点:
      • Chrome 用户可以轻松搜索并找到您的扩展程序
      • 自动更新是自动的(无需在某处托管更新 XML 清单文件)
      • 半可定制的功能页面,适合商店中的所有其他扩展
      • 用户评论、星级和安装次数
    • 缺点:
      • 5 美元
      • 必须遵守 Google 的 Chrome 网上应用店政策

    在其他地方托管您的扩展程序:

    • 优点:
      • 不花 5 美元
      • 根据需要创建自己的特色页面
      • 不必遵守 Google 的 Chrome 网上应用店政策
    • 缺点:
      • 您必须指定并托管更新 XML 清单文件以启用自动更新功能,并将 PEM 文件安全地保存在某处(不是什么大问题,但需要额外的工作)
      • 没有多少 Chrome 用户会找到您的扩展程序并提供反馈(如果您还没有自己的社区或广告)

    在其他地方托管时,您必须通过 packaging process,然后将 CRX 文件托管在某个地方供用户下载,并且还必须(可选)在某个地方托管 update manifest 并保持最新状态,所以您的扩展程序可以为已安装它的用户自动更新。

    但如果您使用 Chrome 网上应用店进行托管,则不必担心这一点。您只需创建扩展文件的普通 ZIP 文件,然后将其上传到商店,就完成了。商店会为您处理自动更新的内容。

    【讨论】:

    • 我认为如果你自己托管扩展程序也不会同步。
    • @Chris 非常感谢。克利里解释:)
    • @Tekkub 你是什么意思?它在这里说即使自托管,自动更新也应该起作用:code.google.com/chrome/extensions/autoupdate.html
    • @Shawn 他说它们不会在登录到同一个 Google 帐户的不同计算机之间同步(与网络商店扩展程序不同,它们确实会同步)
    • 如果您希望扩展程序托管在 Chrome Web Store 上,但又希望它是开源的并有其他人贡献,该怎么办?你可以两者都做,对吧? (在 Web Store 上托管,也可以在 GitHub 上供其他人贡献)。我找不到任何针对此的政策。
    猜你喜欢
    • 2012-06-07
    • 2015-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多