Google chrome extension 在从google chrome网站商店安装我的google chrome扩展之前,我如何让用户同意我的EULA?

Google chrome extension 在从google chrome网站商店安装我的google chrome扩展之前,我如何让用户同意我的EULA?,google-chrome-extension,Google Chrome Extension,我已经开发了一个Google Chrome扩展,并将把它放到Chrome网站上。我还有一个EULA供最终用户在安装扩展之前或EULA可能更改时接受。我搜索了又搜索,但没有找到任何方法告诉Chrome在安装前显示EULA,除非用户接受协议,否则不要继续安装。根据我的研究,似乎我必须自己实现这个逻辑。然而,我想我可以在这里问一下,以防我错过了什么。谢谢。您的扩展代码在安装之前不会运行,Chrome Web Store也没有为开发人员提供任何挂钩,让他们在安装过程中添加条件逻辑,无论是服务器端还是客户

我已经开发了一个Google Chrome扩展,并将把它放到Chrome网站上。我还有一个EULA供最终用户在安装扩展之前或EULA可能更改时接受。我搜索了又搜索,但没有找到任何方法告诉Chrome在安装前显示EULA,除非用户接受协议,否则不要继续安装。根据我的研究,似乎我必须自己实现这个逻辑。然而,我想我可以在这里问一下,以防我错过了什么。谢谢。

您的扩展代码在安装之前不会运行,Chrome Web Store也没有为开发人员提供任何挂钩,让他们在安装过程中添加条件逻辑,无论是服务器端还是客户端。您的最佳选择是收听事件,设置适当的UI,并禁用重要功能,直到用户同意您的条款。

@sowbug似乎是正确的。Chrome Web Store提供的EULA功能隐含在客户使用Web Store时。用户服务条款中规定了这一点:

1.3您可以通过以下方式接受条款:(1)单击同意或接受这些选项,或(2)实际使用 Web商店应用程序或Web服务

此EULA可在devloper网站()上找到,其要点如下:

5.2您向用户授予非排他性、全球性和永久性 执行、显示和使用产品及任何内容的许可证 包含在中的产品中,由中的产品访问或通过中的产品传输 与谷歌浏览器的连接如果您选择,您可以包括 产品中的单独最终用户许可协议(EULA)将 管理用户对产品的权利,以代替以前的 句子。


因此,您可以提供自己的EULA,但它必须“在您的产品中”(即,您自己创建)。

感谢您抽出时间回答我的问题。让我再等一会儿,看看是否还有其他人需要输入其他内容。