Utworzyłem swoje rozszerzenie do przeglądarki Firefox z interfejsem API rozszerzenia Chrome.Nierozpoznany klucz manifestu "aplikacje". ostrzeżenie dla przeglądarki Google Chrome
Ale Firefox wymaga application
klucz manifest.json
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json
Gdybym załadować samego rozszerzenia dla Google Chrome, Chrome ostrzega jako:
There were warnings when trying to install this extension:
Unrecognized manifest key 'applications'.
Chociaż rozszerzenie działa, nie jestem pewien jeśli mogę wysłać rozszerzenie przeglądarki Firefox do Google Chrome Store z tym plikiem manifestu.
Mogę utworzyć inny projekt dla przeglądarki Google Chrome, ale chcę zachować pojedynczy folder, który może działać zarówno w Firefoksie, jak i Google Chrome, bez żadnych ostrzeżeń.
W jaki sposób mam naprawić to ostrzeżenie, zachowując jednocześnie wymagania przeglądarki Firefox?
Podczas gdy rozumiem tę odpowiedź, wydaje mi się głupie, że nie dostają tej samej strony. Albo Google powinno to zaakceptować i zignorować, albo Firefox powinien sobie z tym poradzić. – JeffG
@JeffG O ile mi wiadomo, był to tylko problem z wczesnymi wersjami obsługi WebExtension. Cytowanie: _ "aplikacje" nie są obsługiwane w przeglądarce Google Chrome i są obowiązkowe w Firefoksie ** przed przeglądarką Firefox 48 **. "_ – Xan
Oprócz komentarza @ Xan, tutaj jest źródło, które mówi, że' aplikacje' klucz jest teraz obowiązkowy: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/WebExtensions_and_the_Add-on_ID#When_do_you_need_an_Add-on_ID – khlr