私たちはチームメンバーのためにクロムエクステンションを作成しました。自己開催のクロムエクステンションをインストールする
私はウェブストア以外のインストールポリシーについて認識しており、正しく設定したようですが動作しません。ここで
は私が持っているものです。
私は更新のURLと、このような拡張IDをキーと私のマニフェストを設定します。
<gupdate xmlns="http://www.google.com/update2/response" protocol="2.0">
<app appid="obljkonioibfihfjbaiidbobmckpkned">
<updatecheck codebase="some-extension.crx" version="3.6"/>
</app>
</gupdate>
:私はこのような
updates.xml
を作成
{
"update_url": "https://ourownserver.com/extensions/updates.xml",
"key":"obljkonioibfihfjbaiidbobmckpkned",
....
}
私はchrome://extensions
を使って.crxファイルと.pemファイルをパッケージ化し、それらをすべてhttps://ourownserver.com/extensions/
にドロップしました:
私は次のようにHKEY_LOCAL_MACHINE
下ExtensionInstallWhitelist
とExtensionInstallSources
を追加するためにregeditを使用:
私は、それは後
Chromeを閉じて再オープンこのすべてをして、私は期待しているo https://ourownserver.com/extensions/extensionName.crx
が拡張機能をインストールし、有効になります。私はhttps://ourownserver.com/extensions/extensionName.crx
を行けばしかし、私はまだ取得:
と拡張機能]タブで、それがインストールされているが無効になり、このメッセージを持っている:
イム私は持っていないことを考えますレジストリエントリを正しく追加しましたが、確かめるために詳細なウォークスルーは見つかりません。
私はここで間違っていますか?
updates.xmlには、コードベースの拡張子「bookit-feedback.crx」にフルパスを入れてみましたか?私。 bookit-feedback.crxではなくhttps://ourownserver.com/extensions/bookit-feedback.crx(またはそれがホストされている場所) – dan
@ dan75ありがとう、それはそれをしました。私は最初のインストールでは問題はないと思っていましたが、実際には 'updates.xml'の絶対パスを使ってこの問題を修正しました。あなたが答えを投げるなら、私はそれを受け入れるでしょう:)、ありがとうagain – DelightedD0D
それはうまくいきました。 – dan