Czy można przekonwertować rozszerzenie przeglądarki Google Chrome na rozszerzenie przeglądarki Firefox lub Safari?Konwersja rozszerzenia przeglądarki Google Chrome do przeglądarki Firefox lub Safari
Odpowiedz
Zarówno dodatki do Chrome, jak i Firefox są zasadniczo oparte na rdzeniu JavaScript, ale Firefox jest z założenia znacznie bardziej rozszerzalny. Silnik Gecko i XUL (Mozilla's XML User Interface Language) zapewniają znacznie większy stopień swobody w tym, co możesz zrobić z rozszerzeniem, podczas gdy Chrome (i WebKit) próbują piaskować działanie swoich "aplikacji".
Tak, tak, rozszerzenie przeglądarki Chrome może być z pewnością wykonane w rozszerzeniu przeglądarki Firefox, pod warunkiem, że Firefox udostępnia interfejs API dla dowolnej czynności, którą próbujesz wykonać. Po prostu zastąp zawartość specyficzną dla SDK Chrome SDTools specyficzną dla SDK (np. Wywołania systemowe lub inne czynności wykonywane w ramach rozszerzenia).
Z drugiej strony, nie zawsze jest to prawda. W zależności od funkcji w rozszerzeniu Firefox, nie zawsze można go przekonwertować do pracy w Chrome.
Sądzę, że będziesz musiał spróbować, aby się upewnić. – Abhishek
Stworzyłem apia przeglądarki Chrome dla przeglądarek Safari i Firefox. Przekształciłem raczej duże rozszerzenie na Safari i Firefox, korzystając z tych interfejsów API tłumaczeń. Widziałem, że wiele osób pyta o możliwości konwersji rozszerzeń między przeglądarkami i mam nadzieję, że ktoś może mi pomóc uzupełnić API kilkoma metodami i zadaniem biegacza, aby zautomatyzować konwersję. Obecnie jest trochę pracy ręcznej do zrobienia.
https://github.com/kritollm/chrome-extension-api-for-safari-and-firefox
Po raz pierwszy napisał ten artykuł, byłem świadomy dwóch innych projektów, które są bardzo podobne.
https://code.google.com/p/adblockforchrome/source/browse/trunk/port.js i
Twój projekt jest bardzo intrygujący. Naprawdę tego potrzebujemy. Mam nadzieję, że znajdziesz pomoc. Zaktualizuj ten temat, jeśli uda Ci się go uruchomić. – Quidam
Mozilla pracuje nad ich WebExtensions API. Mówią, że dzięki API Porting dodatki do iz innych przeglądarek powinny być łatwiejsze.
- 1. Rozszerzenia przeglądarki Google Chrome i NPAPI
- 2. Plik startowy: // z przeglądarki Firefox lub Chrome
- 3. Rozszerzenia przeglądarki Firefox - najlepsze praktyki
- 4. Niestandardowy kursor rozszerzenia przeglądarki Chrome
- 5. Testowanie E2E w kątomierzu za pomocą przeglądarki Firefox lub Safari?
- 6. Plik cookie przeglądarki Firefox? (Błąd przeglądarki Firefox)?
- 7. Gdzie znaleźć zainstalowane rozszerzenia do przeglądarki Google Chrome na Maca?
- 8. chrome.webrequest.onbeforerequest.addlistener dla przeglądarki Firefox?
- 9. Programowo zmienić ikonę rozszerzenia przeglądarki Safari?
- 10. nowa data() pokazuje różnice w wynikach przeglądarki Chrome lub Firefox
- 11. Wykryj system operacyjny z rozszerzenia przeglądarki Firefox
- 12. Dodatek dla przeglądarki Firefox do błędu przeglądarki
- 13. Dodatek do przeglądarki Firefox
- 14. Automatyzacja przeglądarki Chrome
- 15. Programowy dostęp do zakładek przeglądarki Google Chrome
- 16. Szerokość faksu przeglądarki Firefox
- 17. Nierozpoznany klucz manifestu "aplikacje". ostrzeżenie dla przeglądarki Google Chrome
- 18. Wtyczki JSON przeglądarki
- 19. Dodatek do przeglądarki Firefox: ikona rozszerzenia nie jest wyświetlana.
- 20. Google Analytics do śledzenia użycia rozszerzenia FireFox
- 21. Wysokość zmiany przeglądarki Safari
- 22. Omniture wysyła podwójne dane do przeglądarki Safari
- 23. Błąd przeglądarki Google Chrome z tłem tr
- 24. Wyświetl csv wewnątrz przeglądarki Firefox
- 25. Czy to błąd przeglądarki Firefox?
- 26. Dodatek do przeglądarki Firefox z witryny internetowej
- 27. CSS Hacks, Firefox 3.5 i Google Chrome
- 28. Chrome/Firefox: źródło dostępu rozszerzenia
- 29. Dodatek do odinstalowania sdk dla przeglądarki Firefox
- 30. Historia konsoli Firebug przeglądarki Firefox
Nie automatycznie. –
Oto oficjalny przewodnik, w jaki sposób przekonwertować rozszerzenia Chrome do wtyczki Firefox za pomocą rozszerzeń przeglądarki internetowej - https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Porting_a_Google_Chrome_extension –
Sprawdź to tutaj. https://stackoverflow.com/questions/47157086/how-to-install-chrome-extension-to-firefox/47157087#47157087 –