Есть ли способ перенести расширение chrome в другие браузеры, не переписывая код полностью? Мое расширение Chrome использует команду browser_action , чтобы открыть «popup.html» в окне расширения ...
Обновление: Я нашел adblockforchrome port.js и нашел его только несколько полезно для портирования на Safari ...
Это зависит от типа расширения, но не совсем. Чтобы ответить на ваш вопрос более четко, вам нужно указать, о чем ваше расширение: изменить некоторые страницы (например, пользовательские скрипты / пользовательские стили), расширить возможности браузеров или что-то еще.
Однако есть несколько примечаний по переносимости, которые могут помочь вам упростить этот процесс:
Apple предоставляет некоторые рекомендации о том, как перенести преобразование расширения Chrome в Safari, но проблема, с которой вы столкнетесь, заключается в том, что каждый браузер имеет свой набор разрешенных функций для расширений. . Даже с переходом из Chrome в Safari в Chrome есть вещи, которые нельзя делать в Safari, и наоборот.