簡體   English   中英

Chrome擴展程序安裝錯誤消息

[英]Chrome extension installation error message

我構建了一個小型Chrome擴展程序 - 它顯示了您的IP和地理位置信息。 我測試了幾次,將其打包(使用Grunt)並上傳到Chrome網上商店。 我幾次驗證了生成的zip文件包含app +清單所需的所有文件。

然后我刪除了我的本地版本,並嘗試從網上商店安裝。 即使刷新后,我仍然會收到此錯誤,並多次重新啟動瀏覽器:

“將此項目添加到Chrome時出現問題。請刷新頁面然后重試。”

在此輸入圖像描述

我該如何調試/解決這個問題?

  • 擴展程序的代碼非常簡單,實際上是在GitHub上打開的。
  • 清單文件可在此處獲得
  • 此擴展程序可在Chrome商店中找到

更新

查看JS控制台,每次按下安裝按鈕時都會看到錯誤:

webstorePrivate.beginInstallWithManifest3:無效的清單

沒有進一步的信息,並且對我來說清單文件看起來沒問題(並且它在本地加載時有效)。

好的,花了一段時間,但我找到了罪魁禍首並修復了它。 我使用Yeoman和Generator-Chrome-Extension來引導擴展。 Gruntfile.js中的任務之一如下所示:

grunt.registerTask('manifest', function() {
        var manifest = grunt.file.readJSON(yeomanConfig.app + '/manifest.json');
        //manifest.background.scripts = ['scripts/background.js'];
        grunt.file.write(yeomanConfig.dist + '/manifest.json', JSON.stringify(manifest, null, 2));
    });

正如您在第三行(注釋)中看到的那樣,任務會注入一個background.js腳本,如果您不需要它。 此外,如果您像我一樣使用背景頁面 ,則會使清單無效。

出於某種原因,它將在本地工作,而不是從商店。 一旦我評論該行,清單就有效,並且擴展可用。

我有同樣的問題。 我刪除了:

"app": {
    "urls": [
    ],

從Manifest.json文件,它的工作原理。 希望這可以幫助。

我遇到了同樣的問題,我使用代理登錄並修復了問題。

我猜是嘗試代理。

請嘗試注銷/退出網上應用店並重新登錄。

來源: https//productforums.google.com/forum/#!topic/chrome/vFBudQDy5UE

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM