2016-05-12 13 views
0

私のサーバーにホストされているクロムの拡張子を持っています。私は適切なparameter.whenを持ったupdate.xmlファイルを保存しています。 myusrl/plugin/update.xml(バージョンは2.0)を使用して、myusrl/plugi/myext.crxと言うと、サーバーに2.0をアップロードします。ユーザーは拡張機能を2.0に更新できますが、この拡張機能を有効にするオプションは無効です(チェックボックスをチェックすることはできません)。マニフェストファイル内のupdate_urlを無効にしてクロムの拡張子を無効にします

私は昨日まで私の内線を有効にすることができました。

一部のmanifest.jsonをです:

"web_accessible_resources": [ 
    "*.png" 
    ], 
    "update_url": "http://myurl/plugin/updates.xml", 
    "icons": { 
    "128": "icon-128.png" 
    }, 

    "permissions": [ 
    "nativeMessaging", 
    "downloads", 
    "tabs" ] 
} 

私はマニフェストからupdate_urlリンクを削除するならば、私はそう私のintalled拡張を有効にすることはできません。

updates.xmlは次のようになります。それは、最新のクロムに

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

disbaledされていますか?何か他の問題?

+0

解決策はありましたか? –

答えて

2

エンタープライズポリシーのインストールを除いて、拡張を自己ホストすることはできませんa long time ago

あなたのOSについては言及していませんでした。この変更は、さまざまな時点で異なるOSのChromeに影響を与えましたが、今は世界的に禁止されています。

+0

そのMacでも、Windowsでもブロックされている。 – user3856170

+0

Macでは、エンタープライズインストールポリシーを使用するほうが簡単です(Windowsではドメインメンバシップが必要です)。 – Xan

関連する問題