Zbudowałem małe rozszerzenie Chrome - pokazuje ono Twoje IP i informacje o geolokalizacji. Przetestowałem go kilka razy, zapakowałem (używając Grunta) i przesłałem do sklepu internetowego Chrome. Kilkakrotnie zweryfikowałem, że wynikowy plik zip zawiera wszystkie pliki wymagane przez aplikację + manifest.Komunikat o błędzie instalacji rozszerzenia Chrome:
Następnie usunąłem moją lokalną wersję i spróbowałem zainstalować ją ze sklepu internetowego. Wciąż dostaję ten błąd, nawet po odświeżeniu i ponownym uruchomieniu przeglądarki kilkakrotnie:
. „Nie był to problem dodając ten przedmiot Chrome Proszę odświeżyć stronę i spróbuj ponownie”
Jak debugować/rozwiązać ten problem?
- Kod do mojego rozszerzenia jest bardzo prosta, a właściwie jest otwarty na GitHub.
- Plik manifestu jest dostępny here.
- Rozszerzenie jest dostępne w sklepie Chrome here.
Aktualizacja:
Patrząc na konsoli JS, widzę błąd za każdym razem nacisnąć przycisk Zainstaluj:
webstorePrivate.beginInstallWithManifest3: Nieprawidłowy manifest
Brak dalszych informacji, a dla mnie plik manifestu wygląda dobrze (i działa, gdy jest załadowany lokalnie).
Wziąłem swój kod bezpośrednio i nie miał problemów z umieszczeniem go lokalnie więc próbowałem publishing to tylko dla mnie i nie mam problemów z instalowaniem go ze sklepu bez zmiany niczego poza twoimi katalogami. Dokładnie zrobiłem katalog 'app' jako katalog główny rozszerzenia, kiedy go skompresowałem. – BeardFist
Tak, też mnie to zaskoczyło. Jeśli spojrzysz na moje rozwiązanie, zobaczysz, że Gruntfile hartuje się z manifestem. Dobra wiadomość jest taka, że ten, kto utrzymuje ten generator, już to naprawił. –
Powinieneś zaakceptować odpowiedź teraz :) – Ryan