如何使用ExtensionInstallForcelist

时间:2018-10-15 18:20:12

标签: google-chrome

美好的一天。

据我了解,ExtensionInstallForcelist允许安装扩展程序。例如:

gbchcmhmhahfdphkhkmpfmihenigjmpp;https://clients2.google.com/service/update2/crx

从Chrome网上应用店安装 Chrome远程桌面应用。 但这仅在扩展程序位于Google商店中时有效。

我为我和我的朋友编写了一个扩展程序,该扩展程序不在Google商店中,我想使用ExtensionInstallForcelist安装该扩展程序,而不将扩展程序添加到商店中,而是从服务器上提供它。我一直在寻找未能成功完成的教程。我尝试使用ID扩展名进行类似的操作:

在Windows注册表编辑器中:

ExtensionInstallForcelist: Name: 1, Value: 
nofjogfmdhbnfkagbgdbfdalioocfpbl;https://www.myweb.net/*

但是chrome://policy状态报告:

List entry "0": The value does not match the format and_
[BLOCKED]nofjogfmdhbnfkagbgdbfdalioocfpbl;https://www.myweb.net/*

我还尝试了不同的来源,例如:https://www.myweb.nethttps://www.myweb.net/updates.xml,但是不起作用。 服务器上的xml文件包含:

<?xml version='1.0' encoding='UTF-8'?>
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
  <app appid='nofjogfmdhbnfkagbgdbfdalioocfpbl'>
    <updatecheck codebase='https://www.myweb.net/ext.crx' version='1.0' />
  </app>
</gupdate>

我也尝试了此注册表设置:

ExtensionInstallSources: Name: 1, Value: https://www.myweb.net/*

,即使chrome://policy报告:https://www.myweb.net/* - Aceptar,但仍然无效。

0 个答案:

没有答案