Google chrome 使用注册表添加外部扩展
我使用Windows 7(64位)并重复中的步骤 这是我在注册表中添加的内容Google chrome 使用注册表添加外部扩展,google-chrome,google-chrome-extension,Google Chrome,Google Chrome Extension,我使用Windows 7(64位)并重复中的步骤 这是我在注册表中添加的内容 In HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Google\Chrome\Extensions\nbfjanngloflombfddlmkgnambnfhgjc path="C:\Extension.crx" version="2.1" 但扩展没有安装 在测试.crx文件分发之前 我通过UI多次安装和卸载了此扩展以及解压的文件(chrome://extensions)使用寄存器
In HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Google\Chrome\Extensions\nbfjanngloflombfddlmkgnambnfhgjc
path="C:\Extension.crx"
version="2.1"
但扩展没有安装
在测试.crx文件分发之前
我通过UI多次安装和卸载了此扩展以及解压的文件(chrome://extensions)使用寄存器进行开发和测试设置策略。(但我现在把它们都拿走了。)
有什么问题吗
但当我在另一台干净的PC(WindowsXP32位)上测试同样的东西时,也没有任何改变
我已经检查了好几次常见的错误,但都没有发现任何错误
- Not specifying the same id/version as the one listed in the .crx
- Key created in the wrong location in the registry
- Registry entry points to the wrong path to the .crx file (or path specified but no filename)
- Permissions problems on a network share
在安装外部扩展时,是否还有其他常见错误需要检查
我已经在Chromium 18(Linux)和Chrome 18()中安装了您的
.crx
文件,正确的扩展名ID是:lhmigopickaalaelbaelbablebndgcdhe
manifest.json
文件的扩展名中,我看到了“version”:“1.0”
。因此,注册表中的version
条目必须是1.0
.reg
文件,并粘贴以下文本以安装扩展名:设置页面颜色chrome-extension.reg
(基于md5:10a1b95c249a2481bc88d3d1aead0e33)
如果您运行时遇到权限问题,或者只想为当前用户安装扩展,请将HKEY_LOCAL_MACHINE
替换为HKEY_CURRENT_USER
我已经在Chromium 18(Linux)和Chrome 18()中安装了您的
.crx
文件,正确的扩展名ID是:lhmigopickaalaelbaelbablebndgcdhe
manifest.json
文件的扩展名中,我看到了“version”:“1.0”
。因此,注册表中的version
条目必须是1.0
.reg
文件,并粘贴以下文本以安装扩展名:设置页面颜色chrome-extension.reg
(基于md5:10a1b95c249a2481bc88d3d1aead0e33)
如果您运行时遇到权限问题,或者只想为当前用户安装扩展,请将HKEY_LOCAL_机器
替换为HKEY_CURRENT_用户
。根据本页--
无法再使用注册表方法安装本地托管的.crx文件。
事实上,唯一允许的扩展是来自谷歌扩展库的扩展
请参见谷歌政策页面的以下引用:
An extension that's installed automatically is known as an external extension. Google Chrome supports two ways of installing external extensions:
-Using a preferences JSON file (Mac OS X and Linux only)
-Using the Windows registry (Windows only)
Both ways support installing an extension hosted at an update_URL. In the Windows registry, the update_URL must point to the Chrome Web Store where the extension is hosted.
根据本页--
无法再使用注册表方法安装本地托管的.crx文件。
事实上,唯一允许的扩展是来自谷歌扩展库的扩展
请参见谷歌政策页面的以下引用:
An extension that's installed automatically is known as an external extension. Google Chrome supports two ways of installing external extensions:
-Using a preferences JSON file (Mac OS X and Linux only)
-Using the Windows registry (Windows only)
Both ways support installing an extension hosted at an update_URL. In the Windows registry, the update_URL must point to the Chrome Web Store where the extension is hosted.
很抱歉我错过了最重要的问题。我的问题是我在google文档中重复了一些步骤,但是chrome扩展(.crx)没有正确安装。你能详细描述一下遇到的问题吗?你会犯什么错误?你有指向
.crx
文件的链接吗?我在google示例代码中使用了另一个扩展名进行了测试。指向.crx文件的链接为,其ID为“neimbcmoijjaenkkjdbafloafdlgoekb”。我将这个.crx文件移动到C:\并设置注册表。(请参阅)但未安装扩展。您的路径(请参阅注册表的屏幕广播)不等于C:\extension.crx
。我更改了路径值,但它也不起作用。抱歉。我错过了最重要的问题。我的问题是我在google文档中重复了一些步骤,但是chrome扩展(.crx)没有正确安装。你能详细描述一下遇到的问题吗?你会犯什么错误?你有指向.crx
文件的链接吗?我在google示例代码中使用了另一个扩展名进行了测试。指向.crx文件的链接为,其ID为“neimbcmoijjaenkkjdbafloafdlgoekb”。我将这个.crx文件移动到C:\并设置注册表。(请参阅)但未安装扩展。您的路径(请参阅注册表的屏幕广播)不等于C:\extension.crx
。我更改了路径值,但它也不起作用。我执行set\u page\u color\u chrome-extension.reg,但未安装。我担心多次安装和卸载扩展时会出错,所以我用另一个示例代码进行了测试。但它也不起作用。你能帮我检查一下我错了什么吗?(我所做的是)@Oz6848打包前的扩展名ID不等于.crx
s扩展名ID。将.crx
文件拖到浏览器中,以发现扩展名ID。然后按照我的回答中所述创建.reg
文件。这是必须的,因为我已经亲自测试过了。@RobW你知道是否有可能避免用户干预以自动启用扩展吗?不。需要用户同意的一点是map恶意软件不能悄悄地安装不需要的扩展。我执行set_page_color_chrome-extension.reg,但它没有安装。我担心多次安装和卸载扩展时会出错,所以我用另一个示例代码进行了测试。但它也不起作用。你能帮我检查一下我错了什么吗?(我所做的是)@Oz6848打包前的扩展名ID不等于.crx
s扩展名ID。将.crx
文件拖到浏览器中,以发现扩展名ID。然后按照我的回答中所述创建.reg
文件。这一定行得通,因为我亲自测试过。@RobW你知道吗