为什么我需要发布我的 Chrome 扩展到 Chrome Web Store?

3

我创建了一个网页应用程序,其中包含一个下载Chrome扩展名为.CRX的链接。

我为什么需要在Chrome网络应用商店中上传相同的.CRX文件并支付$5的开发者费用?

有时当我重新打开Chrome浏览器窗口时,Chrome会禁用我手动添加的Chrome扩展。有人能告诉我这是为什么吗?

1个回答

5

为什么我需要支付5美元的开发者费用在Chrome网上应用商店上传相同的.crx文件呢?

乐观回答:恶意软件控制

我邀请您阅读Google在Chromium博客上宣布更改的博客文章:

和后续跟进:

从个人经验来看,在这次更改之前,恶意扩展是Chrome在Windows上面临的一个真正问题。程序可以通过注册表操作向Chrome添加任何第三方代码,而没有太多用户同意的内容。

通过从中央源提供扩展程序,Google 能够列入黑名单并远程禁用行为不端的扩展程序,否则这是不可能的。

如果开发者账户被发现散布恶意扩展程序,该账户将被暂停。而一次性费用是为了防止人们通过简单地创建新账户来规避 ToS 违规账户暂停。它还提供了一定程度的身份验证。

悲观回答:条款和条件执行

即使某些扩展程序没有做任何恶意事情,也不是每个扩展程序都与 开发者协议计划政策 兼容。例如:提供 YouTube 视频下载的扩展程序。

因此,无论这是否是主要目的或只是一个好处,将 CWS 作为托管平台强制执行上述协议。


针对您的特定情况(Web应用程序的伴侣扩展),您应该查看内联安装指南。它提供了比仅链接到扩展程序更好的用户体验。


有时,当我重新打开Chrome浏览器窗口时,Chrome会禁用我手动添加的Chrome扩展程序。有人能告诉我为什么会这样吗?
如果通过开发者模式安装未打包的扩展程序,则必须保持该模式已启用,并正确回答每次Chrome启动时的提示弹出窗口。否则,扩展程序将被禁用。
如果通过CRX手动安装扩展程序,则属于未经授权的来源。开发人员可以本地安装他们自己打包的CRX,但这只是用于测试目的。根据Chrome政策,不支持其长期使用,因此最终会被禁用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接