安装外部扩展

时间:2013-08-23 22:52:20

标签: google-chrome google-chrome-extension

我想创建Chrome扩展程序并将其安装为更大的桌面软件安装的一部分。这是在Windows XP / Vista / 7等。我使用了here描述的方法,它的工作原理。

但是,扩展程序安装在禁用状态。用户必须在Chrome菜单中明确启用它(用户有3次机会在菜单标记消失之前执行此操作)或从扩展页面启用它。启用此扩展程序会显示一个提示,其中Chrome会通知用户该扩展程序正在请求的权限,并要求用户拒绝或接受该扩展程序。

我了解Google希望确保用户有机会拒绝外部扩展。我也理解Google更喜欢通过其网上商店安装(出于各种后勤原因,这不是此应用程序的首选选项)。实际上,我们的应用程序在安装扩展程序之前特别要求用户许可。

我的问题是成员必须肯定地要求在权限对话框出现之前启用扩展程序。是否有任何程序/命令行方式让Chrome启用权限对话框?用户仍然可以选择拒绝扩展,但我想向用户提供此选择,而不是依赖他/她以后尝试启用扩展。

[我意识到在安装脚本中编辑Chrome偏好设置文件会在没有任何用户干预的情况下安装扩展程序,但我不想这样做。]

1 个答案:

答案 0 :(得分:0)

有可能trigger an install from a webpage。让您的安装程序使用一个小网页打开chrome,将该对话框显示给用户。