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

标签 google-chrome-extension

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

最佳答案

您的扩展程序代码在安装之前不会运行,并且 Chrome 网上应用店不会为开发人员提供任何 Hook 来向安装过程添加条件逻辑(无论是服务器端还是客户端)。你最好的选择是听onInstalled事件、设置适当的 UI 并禁用重要功能,直到用户同意您的条款。

关于google-chrome-extension - 在从 Google Chrome 网上商店安装我的 google-chrome-extension 之前,如何让用户同意我的 EULA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15869664/

相关文章:

javascript - 如何在 webextensions 中使用 ECMAScript 6?

javascript - Chrome 扩展 : getBackgroundPage() fails only occasionally

google-chrome-extension - 将 chrome 扩展名从 list v1 更改为 v2 时出现端口错误

javascript - 使用 chrome.tabs.onUpdated.addListener 后访问给定 URL 时移除监听器

google-chrome - 如何将 Chrome 扩展内容脚本限制为特定的内容类型?

javascript - Firefox Web 扩展 "Can' t 访问死对象”错误

javascript - 页面重新加载后如何从内容脚本访问/绑定(bind)到 DOM?

javascript - 如何捕获从 Chrome 扩展程序以编程方式注入(inject)的 JavaScript 中的错误?

javascript - 浏览网站时,页面未更新 Chrome 开发工具中的网址或源代码

google-chrome - 来自扩展程序的 Chrome 多功能框中的搜索请求