使用注册表无提示安装chrome扩展

时间:2013-04-17 09:33:25

标签: google-chrome-extension

出于某种原因,我不能让它发挥作用。我遵循这里描述的确切程序 http://developer.chrome.com/extensions/external_extensions.html#registry

我仍然无法列出扩展名。如果我手动安装它,使用“添加未打包的扩展”它可以正常工作。

非常感谢任何帮助

3 个答案:

答案 0 :(得分:4)

One of many writeups关于这个问题:

  谷歌周五宣布,它正在默默地改变自己的立场   在其浏览器中安装扩展。从Chrome 25开始,外部   默认情况下,将禁用Windows上的扩展部署选项   以前使用它们安装的所有扩展都将是   自动禁用。

将您的扩展程序提交到Chrome网上应用店会更好。如果您真的想要在店外安装,请考虑inline installation

答案 1 :(得分:0)

我一直在努力通过注册表安装插件。我成功安装了插件而没有添加reg键。并使用首选项文件。

我将我的扩展程序解压缩到Local\Google\Chrome\User Data\Default\Extensions\${ADDONID}\${VERSION}

然后我将我的扩展程序直接添加到Preferences Local\Google\Chrome\User Data\Default extensions settings<部分下的${ADDONID}文件中,添加您的扩展程序。将首选项文件与已安装插件的实例进行比较。并在全新安装时将其与扩展目录一起复制到Preferences文件。它应该工作。

这个帖子给了我一些方向: https://superuser.com/questions/462804/how-to-copy-an-extension-from-one-chrome-installation-to-another

答案 2 :(得分:-1)

可以通过添加策略的注册表项

轻松完成

HKEY_LOCAL_MACHINE \ SOFTWARE \策略\谷歌\铬\ ExtensionInstallForcelist

下创建字符串值: 1:&#34 ;; file:///.xml"

创建一个xml文件&使用以下数据更新xml文件

<?xml version='1.0' encoding='UTF-8'?>
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
<app appid='<<YOUR_EXTENSION_ID>>'>
<updatecheck codebase='<<CRX_FILE_LOCATION>>.crx' version='4.0'/>
</app>
</gupdate>

多数人......重新启动Chrome