1

這是一個相當普遍的問題,有幾個例子。我對編寫chrome擴展並不熟悉,而且我似乎仍然遇到無法部署到webstore(每次需要大約60m)才能測試的情況。這是不可能的工作流程。我錯過了什麼嗎?在本地測試Chrome擴展API

案例1個內嵌安裝

試圖從我的站點設置了在線安裝Chrome擴展程序。當我在本地運行該網站時,我得到以下內容。

Error downloading extension: Inline installs can only be initiated for Chrome Web Store items that have one or more verified sites.

但我似乎無法在Chrome的開發者信息中心添加本地主機網址屬性。在開發環境中推薦使用這種方法。我嘗試使用local.mywebsite.com並添加本地別名爲本地主機,但現在鉻無法找到您需要服務驗證文件...

案例2 Chrome擴展的OAuth

嘗試使用chrome.identity.launchWebAuthFlow在我的網站的擴展中設置用戶憑據,但當然提供的回調網址https://<ext-id>.chromium.org/provider-cb不會重定向到我的本地擴展部署。

有沒有辦法測試這些東西?

回答

0

關於您的錯誤「只能爲具有一個或多個已驗證網站的Chrome網上應用店項目啓動內聯安裝。」,您可以按照此page中給出的說明操作。

您需要:

  1. 轉到Webmaster Tools
  2. Add the site到您的網站。
  3. 獲取並在您的網站中嵌入驗證碼。
  4. 在網站站長工具中完成驗證。
  5. 轉到您的Developer Dashboard(必須在同一個Google帳戶下)並編輯您的網上應用店項目。
  6. 選擇網站「驗證,這是你自己的網站的正式項目:」

這裏有一些引用這可能有助於在測試擴展: