我开发了一个谷歌Chrome扩展程序,我将把它放在chrome网上商店。我还有一个EULA供最终用户在安装扩展程序之前或EULA可能更改时接受。我已经搜索过但没有找到任何方法告诉Chrome在安装之前显示EULA而不是继续安装,除非用户接受协议。基于我的研究,似乎我必须自己实现这个逻辑。但是,我想我可能会问这里,以防我错过了什么。感谢。
答案 0 :(得分:4)
您的扩展程序代码在安装之前不会运行,并且Chrome网上应用店不会为开发人员提供任何挂钩,以便在安装过程中添加条件逻辑(无论是服务器端还是客户端)。您最好的选择是收听onInstalled事件,设置适当的用户界面并禁用重要功能,直到用户同意您的条款为止。
答案 1 :(得分:1)
@sowbug似乎是正确的。 Chrome Web Store提供的EULA功能隐含在客户使用Web Store中。这在用户的https://ssl.gstatic.com/chrome/webstore/intl/en/gallery_tos.html服务条款中说明:
1.3您接受条款的方式是(1)点击同意或接受向您提供这些选项的地方,或(2)实际使用 网上应用店或网络服务。
此EULA可在devloper网站(https://developer.chrome.com/webstore/terms#)找到,并有关键点:
5.2您授予用户非独占性,全球性和永久性 执行,显示和使用产品和任何内容的许可 通过产品包含,访问或通过产品传输 与谷歌浏览器的连接。 如果您选择,您可以包含一个 您的产品中将单独的最终用户许可协议(EULA) 管理用户对产品的权利,代替以前的产品 句。强>
因此,您可以提供自己的EULA,但必须“在您的产品中”(即自己创建)。