Создайте собственное расширение Safari

Оглавление:

Anonim

Знаете ли вы, что любой может создать расширение для Safari? Это не проблема, это может сделать каждый, и на самом деле это проще, чем вы думаете.

Что вам понадобится для создания собственного расширения Safari

  • Знание HTML, CSS и JavaScript (на Amazon есть много книг, если вы новичок)
  • Последняя версия Safari (в данном случае Safari 5)
  • Зарегистрируйтесь, чтобы стать участником программы разработчиков Safari в Apple
  • Действительные сертификаты, подписанные Apple для каждого расширения Safari
  • Добавить в закладки Центр разработки Safari
  • Включить меню разработчика в Safari

На данный момент это просто вопрос создания необходимого HTML и Javascript для функциональности ваших расширений. Часть разработки выполняется через Safari в так называемом Extension Builder (расположенном в меню «Разработчик»), а остальная часть выполняется в содержимом папки, которую создает Extension Builder (по сути, пакет расширения).

Apple использует подход, аналогичный подходу к разработке для iOS, в котором вам необходимо быть частью программы для разработчиков (хотя участие в программе для разработчиков Safari бесплатно, разработка для iOS стоит 99 долларов США), и вам нужно будет сгенерировать и загрузить действительные сертификаты для каждого расширения.Вот что Apple говорит о расширениях Safari и необходимых сертификатах:

Создание сертификата не вызывает затруднений и может быть выполнено с Mac или даже ПК с Windows с помощью онлайн-помощника по сертификатам Safari.

Если вы знакомы с разработкой для Интернета или iPhone/iPad, разработка расширений Safari, скорее всего, будет для вас естественной, и вам не потребуется много помощи, чтобы начать работу. Если вы новичок или вам просто нужна помощь в создании вашего первого расширения Safari, ознакомьтесь с Официальным руководством разработчика от Apple или руководством TheAppleBlog по созданию расширения.

Отправьте расширение Safari в Apple

После завершения разработки вашего расширения вы можете отправить его в Apple для включения в будущую галерею расширений Safari через их сайт отправки, вам потребуется:

  • Имя вашего расширения
  • URL-адрес, по которому пользователи могут загрузить ваше расширение
  • Краткое и подробное описание функциональности вашего расширения
  • Иконка расширения (100×100 пикселей)
  • Скриншот вашего расширения (425×275 пикселей)
  • Категория расширения

Для Safari выходит множество замечательных расширений, а с появлением новых и официальной галереей от Apple, похоже, у Safari еще более захватывающее будущее.

Создайте собственное расширение Safari