MacRumors

Skip to Content

Apple напоминает разработчикам, что Safari 14 поддерживает расширения, портированные из Chrome, Firefox и Edge

На этой неделе Apple напомнила разработчикам, что они могут создавать веб-расширения для Safari 14, используя тот же API WebExtensions, который применяется в других браузерах, таких как Chrome, Firefox и Edge. Новый инструмент конвертации в Xcode 12 beta также позволяет разработчикам портировать существующие расширения из других браузеров в Safari и выпустить их в Mac App Store позднее в этом году.

safari macos icon banner
Apple заявляет, что у разработчиков есть два варианта создания веб-расширений для Safari:

• Конвертируйте ваше существующее расширение в веб-расширение для Safari, чтобы использовать его в Safari на macOS и распространять через App Store. Xcode включает утилиту командной строки для упрощения этого процесса.
• Создайте новое веб-расширение для Safari в Xcode, используя встроенный шаблон. Затем вы можете переупаковать файлы расширения для развертывания в других браузерах.

Веб-расширения для Safari доступны в macOS Big Sur, а также в macOS 10.14.6 или 10.15.6 с установленным Safari 14.

Не все расширения для Chrome, Firefox и Edge будут работать в Safari, и разработчикам потребуется платная подписка на Apple Developer Program ($99 в год), чтобы портировать свои расширения в Safari. У Apple есть видео с WWDC и документация с более подробной информацией для разработчиков.