1

私は Windows 7(64bit) を使用しており、 Google Documentで手順を繰り返しています。

これは私がレジスターに追加したものです。

In HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Google\Chrome\Extensions\nbfjanngloflombfddlmkgnambnfhgjc
path="C:\Extension.crx"
version="2.1"

ただし、拡張機能はインストールされません。

.crx ファイルの配布をテストする前に、

この拡張機能は開発用UI(chrome://extensions)で展開したファイルで何度もインストールとアンインストールを行い、レジスターを使ってポリシーの設定をテストしました。(しかし、今はすべて削除しました。)

問題はありますか?

しかし、別のクリーンな PC (Windows XP 32bit) で同じことをテストしたところ、何も変わりませんでした。

Google ドキュメントでよくある間違いを何度か確認しましたが、間違いが見つかりません。

- 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

外部拡張機能をインストールするためにチェックする必要がある他のよくある間違いはありますか?

4

2 に答える 2

3

このページ ( https://developer.chrome.com/extensions/external_extensions ) によると、ローカルにホストされている .crx ファイルをレジストリ メソッドを使用してインストールすることはできなくなりました。実際、許可されている拡張機能は、Google の拡張機能ギャラリーの拡張機能だけです。

Google のポリシー ページからの以下の引用を参照してください。

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.
于 2014-05-26T16:46:34.317 に答える
2
  1. 拡張 ID をランダムに選択することはできません。ファイルを Chromium 18 (Linux) と Chrome 18 ( VirtualBox の Windows 7
    ) に インストールしました。正しい拡張 ID は次のとおりです。.crxlhmigopickaaleaaelbppeabnbdgcdhe
  2. バージョン番号が一致している必要があります。ファイルのmanifest.json拡張子に"version": "1.0". したがって、versionレジストリのエントリは1.0.
  3. ドキュメントの手順を使用して、レジストリ経由で拡張機能をインストールできませんでした。レジストリから拡張機能をインストールする 2 つの正しい方法を見つけました。ファイルを作成し、.reg以下のテキストを貼り付けて拡張機能をインストールします。

set_page_color_chrome-extension.reg(このファイルに基づくmd5: 10a1b95c249a2481bc88d3d1aead0e33 )。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Google\Chrome\Extensions\lhmigopickaaleaaelbppeabnbdgcdhe]
"version"="1.0"
"path"="C:\\set_page_color.crx"

権限の問題で実行している場合、または現在のユーザーのみに拡張機能をインストールする場合は、にHKEY_LOCAL_MACHINE置き換えます。HKEY_CURRENT_USER

于 2012-04-09T09:13:02.217 に答える