我已经开发了一个Google Chrome扩展,并打算把它放到chrome网上商店上。我还有一个EULA,供最终用户在安装扩展之前或任何时候EULA可能更改时接受。我找了又找,但没有找到任何方法来告诉Chrome在安装之前显示EULA,并且除非用户接受协议,否则不继续安装。根据我的研究,似乎我必须自己实现这个逻辑。然而,我想我可能会在这里问一下,以防我遗漏了什么。谢谢。
发布于 2013-04-09 06:57:59
您的扩展代码在安装后才会运行,Chrome Web Store不会为开发人员提供任何挂钩,以便向安装过程中添加条件逻辑,无论是服务器端还是客户端。最好的办法是监听onInstalled事件,放置适当的UI,并禁用重要功能,直到用户同意您的条款。
发布于 2014-11-12 23:57:39
@sowbug似乎是正确的。Chrome Web Store提供的EULA功能在您的客户使用Web Store时是隐含的。在https://ssl.gstatic.com/chrome/webstore/intl/en/gallery_tos.html的用户服务条款中说明了这一点
1.3您可以通过以下两种方式接受条款:(1)单击以同意或接受向您显示这些选项的位置,或(2)实际使用网上商店应用程序或Web服务。
该EULA可在开发者网站(https://developer.chrome.com/webstore/terms#)上找到,其要点如下:
5.2您授予用户一个非排他性的、全球性的永久许可,允许其执行、显示和使用Google Chrome产品中包含的、由产品访问的或通过产品传输的任何内容。如果您选择,您可以在您的产品中包括单独的最终用户许可协议(EULA),该协议将管理用户对产品的权利,而不是前面的句子。
因此,您可以提供自己的EULA,但它必须是“在您的产品中”(即,您自己创建的)。
https://stackoverflow.com/questions/15869664
复制相似问题