为什么我需要将Chrome扩展程序发布到Chrome网上应用店?

时间:2016-10-13 12:18:42

标签: google-chrome-extension chrome-web-store

我构建了一个Web应用程序,其中包含一个下载chrome扩展名.CRX文件的链接。

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

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

1 个答案:

答案 0 :(得分:1)

  

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

简答:恶意软件控制

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

和后续行动:

从个人经验来看,恶意扩展是Windows上Chrome的真正问题,直到发生变化。允许程序通过注册表操作向Chrome添加任何第三方代码,用户同意不多。

通过中央来源提供扩展程序,Google可以将黑名单和远程杀死行为不当的扩展程序列入黑名单,否则这是不可能的。

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

阴谋理论家回答:条款&条件执行

并非每个扩展程序都与Developer AgreementProgram Policies兼容,即使他们没有做任何恶意攻击。示例:提供YouTube视频下载的扩展程序。

因此,无论这是主要意图还是仅仅是一个不错的奖励,强制执行CWS作为托管平台执行上述协议。

对于您的特定情况(网络应用的随播扩展程序),您应该查看Inline Installation guide。它提供的UX比仅仅是扩展链接更好。

  

有时Chrome会停用我在重新打开Chrome浏览器窗口时手动添加的Chrome扩展程序。有人能告诉我为什么会这样吗?

如果通过开发者模式解压缩安装扩展程序,则必须保持启用该模式,并且必须正确回答每次Chrome启动时的唠叨弹出窗口。否则,将禁用扩展程序。

如果通过CRX手动安装了扩展程序,那么这是一个未经授权的来源。开发人员可以在本地安装他们自己打包的CRX,但这仅用于测试目的。根据Chrome政策,不支持对其进行扩展使用,因此最终会将其停用。