Возможно ли конвертировать расширение Google Chrome в расширение браузера Firefox или Safari?Преобразование расширения Google Chrome в Firefox или расширение Safari
ответ
Оба дополнения Chrome и Firefox основаны, в основном, на ядре JavaScript, но Firefox по своей конструкции гораздо более расширяемый. Механизм Gecko и XUL (язык интерфейса пользователя Mozilla XML) обеспечивают гораздо большую степень свободы в том, что вы можете делать с вашим расширением, в то время как Chrome (и WebKit) пытаются изолировать работу своих приложений.
Итак, расширение Chrome может быть почти наверняка внесено в расширение Firefox, если Firefox предоставляет API для того, что вы пытаетесь сделать. Просто замените контент, специфичный для SDK для DevTools Chrome, на Firefox's Jetpack SDK-специфический контент (например, системные вызовы или что-то еще, что вы делаете в своем расширении).
Противоположность, с другой стороны, не всегда верна. В зависимости от функциональности расширения Firefox он не всегда может быть преобразован для работы в Chrome.
Думаю, вам придется отдать должное, чтобы узнать наверняка. – Abhishek
Я создал Chrome Api для Safari и Firefox. Я преобразовал довольно большое расширение в Safari и Firefox, используя эти API перевода. Я видел, что многие люди спрашивают о возможностях для конвертирования расширений между браузерами, и я надеюсь, что кто-то может помочь мне дополнить API несколькими методами и бегун для автоматизации преобразования. В настоящее время необходимо выполнить ручную работу.
https://github.com/kritollm/chrome-extension-api-for-safari-and-firefox
После того как я первый написал этот пост, я был в курсе двух других проектов, которые очень похожи.
https://code.google.com/p/adblockforchrome/source/browse/trunk/port.js и
Ваш проект очень интересен. Нам это действительно нужно. Надеюсь, вы найдете помощь. Пожалуйста, обновите эту тему, если вам удастся заставить ее работать. – Quidam
Mozilla работают над WebExtensions API. Говорят, что с дополнениями API Porting в другие браузеры и из них должно быть проще.
- 1. Расширение порта Chrome для Firefox, Safari, IE
- 2. Расширение Chrome, Firefox и Safari аутентифицирует компьютер
- 3. Портирование расширения дополнений Firefox к Google Chrome
- 4. Расширение Chrome или Chrome?
- 5. Как перенести расширение Google Chrome в Firefox?
- 6. Offline Расширения Google Chrome
- 7. Как установить распакованное расширение в firefox & chrome?
- 8. Разработка расширения Google Chrome
- 9. Расширение многострочного расширения Firefox
- 10. Любые Firefox, гибридные расширения Chrome?
- 11. Как перенести расширение Firefox на google chrome?
- 12. Расширение Google Chrome
- 13. Расширение расширения Chrome
- 14. ERR_FILE_NOT_FOUND, расширение Google Chrome
- 15. Расширение Google Chrome - Webdb или IndexDB
- 16. Автоматизация Firefox или Google Chrome
- 17. расширение расширения iOS в chrome
- 18. Расширение Chrome или Firefox для видеозахвата
- 19. Расширение клиента SOAP для Firefox или Chrome
- 20. Разработка расширения Google Chrome
- 21. Расширение Google Chrome в Flex
- 22. Может ли расширение браузера Safari удаляться?
- 23. Расширение объекта расширения Firefox js
- 24. Расширение Google Chrome javascript
- 25. Расширение расширения Google Google Chrome на локальной странице html
- 26. JSON загружается в Safari, но не в Firefox или Chrome
- 27. Портирование расширения Chrome в Firefox: эквивалентно chrome.storage
- 28. Окно командной строки доступа из расширения chrome (или firefox)
- 29. Избегайте перезагрузки расширения Google Chrome
- 30. Относительный путь расширения расширения Google Chrome
Не автоматически. –
Вот официальное руководство по преобразованию расширений Chrome в дополнение к Firefox с помощью WebExtensions - https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Porting_a_Google_Chrome_extension –
Проверьте его здесь. https://stackoverflow.com/questions/47157086/how-to-install-chrome-extension-to-firefox/47157087#47157087 –