The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

21.05.2009 12:49  Представлена технология Jetpack, упрощающая создание расширений для Firefox

Подразделение Mozilla Labs представило проект Jetpack, позволяющий расширить возможности Firefox по персонализации и добавлению пользовательских функций. В настоящее время для Firefox разработано более 12 тыс. расширений, в создании которых приняло участие более 8 тыс. разработчиков. Общие число загруженных пользователями расширений в прошлом году преодолело отметку в 1 миллиард. На фоне подобного интереса к расширению функциональности браузера, участники проекта Mozilla разработали новый API для упрощенного созданий расширений, используя стандартные web-технологии (HTML, CSS и Javascript) и не требующее изучения внутренней структуры браузера и тонкостей технологии XUL.

Другим значительным преимуществом Jetpack является возможность мгновенной активации дополнений, без перезагрузки браузера, и отсутствие необходимости заботиться о совместимости с будущими версиями браузера. В настоящий момент выпущена первая тестовая версия Jetpack API, обладающего следующими возможностями:

  • Поддержка работы со строкой статуса, табами, управление анимацией, привязка скриптов к контенту и т.д.
  • Поддержка подключения расширяющих API внешних библиотек (например, Twitter);
  • Поддержка библиотеки jQuery;
  • Возможность создания расширений в среде разработки Bespin;
  • Поддержка отладки расширений в Firebug;
  • В первой тестовой версии Jetpack API не проработана модель обеспечения безопасности, которая появится в будущих выпусках. В текущем виде Jetpack API ориентирован на начальное тестирование и сбор отзывов по улучшению;
  • Опубликовано несколько примеров Jetpack дополнений (фильтр контента, уведомление о наличии новой почты) и руководство разработчика.


  1. Главная ссылка к новости (http://labs.mozilla.com/2009/0...)
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: javascript, addon, firefox, mozilla, Jetpack, api
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Aleksey, 15:29, 21/05/2009 [ответить] [смотреть все]
  • +/
    Хорошая вещь. Собственно такие фичи и показывают зачем в Firefox нужен XUL.
     
     
  • 2.2, ононим, 15:33, 21/05/2009 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    Представлена технология Jetpack, упрощающая создание расшире...... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.3, Aleksey, 16:18, 21/05/2009 [^] [ответить] [смотреть все]  
  • +/
    Не требует, но само использует.
     
  • 1.5, pavlinux, 16:37, 21/05/2009 [ответить] [смотреть все]  
  • +/
    > 12 тыс. расширений,

    Из них нужных только три - NoScript, Adblock и Foxmarks (Xmarks)


     
     
     
    Часть нити удалена модератором

  • 3.10, antibanner, 17:45, 21/05/2009 [^] [ответить] [смотреть все]  
  • +1 +/
    >Отучайтесь ваше скромное IMHO выдавать за мнение всех.

    +1

     
  • 2.21, XoRe, 09:54, 22/05/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Теперь мы знаем ваше мнение на этот счет ... весь текст скрыт [показать] [показать ветку]
     
  • 2.25, User294, 23:24, 22/05/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Павлин, отучайся уже говорить за всех Ну что за совковый подход, право ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.27, pavlinux, 14:57, 23/05/2009 [^] [ответить] [смотреть все]  
  • +/
    А я не и говорю за всех, я всем навязываю - Нужных три - остальное не рацио... весь текст скрыт [показать]
     
  • 2.28, zeiba, 17:35, 25/05/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Оффтоп - есть ли расширение для того чтобы табы в 2 или 3 ряда отображались?

     
     
  • 3.29, Корочун, 10:02, 13/01/2010 [^] [ответить] [смотреть все]  
  • +/
    Есть, навскидку TabMixPlus Есть еще какое-то, но навскидку не помню, если англи... весь текст скрыт [показать]
     
  • 1.8, pilat, 17:16, 21/05/2009 [ответить] [смотреть все]  
  • +/
    Интересно, смогу ли я приучить браузер хранить Basic Auth login/password отдельно для каждой _папки_ а не домена (типа: "test.server.com/test_install_1/*", "test.server.com/test_install_2/*", "test.server.com/test_install_3/*")... А то совсем неюзабельно, когда по доменам, и расширения я подобного найти так и не смог. Если тут достаточно знаний JS/CSS/HTML, то у меня, наконец, есть шанс этого добиться (если API позволяет, конечно)!
     
     
  • 2.12, Аноним, 17:53, 21/05/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    А realm разный при авторизации не судьба делать?
     
     
  • 3.22, pilat, 12:26, 22/05/2009 [^] [ответить] [смотреть все]  
  • +/
    Мне сейчас пойти и начать уговаривать всех девелоперов и интеграторов придумыват... весь текст скрыт [показать]
     
     
  • 4.24, XoRe, 15:10, 22/05/2009 [^] [ответить] [смотреть все]  
  • +/
    Так может они тоже мучаются ... весь текст скрыт [показать]
     
  • 1.9, pilat, 17:22, 21/05/2009 [ответить] [смотреть все]  
  • +/
    эмм... походу рано радовался.. что-то я особой разницы с GreaseMonkey не ощущаю.. Разве что jQuery доступна сразу, без шаманских фокусов..
     
  • 1.13, byteman, 18:36, 21/05/2009 [ответить] [смотреть все]  
  • +/
    отличная штука, а то создавать такой простое дополнение, как поисковый плагин уже проблема.
     
     
  • 2.14, Knuckles, 19:01, 21/05/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Поисковый плагин создать проблема 0_о ну не знаю Нужно 5 строчек xml и в общем... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.15, аноним, 20:01, 21/05/2009 [^] [ответить] [смотреть все]  
  • +/
    смотря с чем сравнивать если с оперой, то проблема, а если с ie, то как два бай... весь текст скрыт [показать]
     
  • 1.16, byteman, 00:23, 22/05/2009 [ответить] [смотреть все]  
  • +/
    >Поисковый плагин создать проблема?

    В том то и дело, в опере добавление поисковика можно сделать стандартными средствами, в Firefox такого нет, тут приходится писать поисковый плагин, я не программист и изучать проблемы структурирования и совместимости версий желания нет.

     
     
  • 2.23, Аноним, 12:31, 22/05/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Как так нет штатных средств Вот например заходишь на опеннет и в поисковой пан... весь текст скрыт [показать] [показать ветку]
     
  • 1.18, upyx, 04:22, 22/05/2009 [ответить] [смотреть все]  
  • +/
    "Поддержка отладки расширений в Firebug"
    Firebug - тоже дополнение, причем довольно сложное. Я так понял, что уже имеющийся метод написания дополнений в обозримом будущем упразднен не будет.

    P.S.
    Что-то я не вижу на OpenNET всяких новостей про "супер технологии" в Opera или Safari. Их не публикуют или их просто нет?

     
     
  • 2.19, аноним, 05:03, 22/05/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >Что-то я не вижу на OpenNET всяких новостей про "супер технологии" в
    >Opera или Safari. Их не публикуют или их просто нет?

    их дофига, но это же OPENnet, а opera и safari - закрытые проприетарные (для умников уточняю - открыт движок) продукты.
    интересно, почему про хромиум ничего нет, казалось бы формат.

     
     
  • 3.20, upyx, 08:21, 22/05/2009 [^] [ответить] [смотреть все]  
  • +/
    >это же OPENnet, opera и safari - закрытые проприетарные...

    И правда :)

    >интересно, почему про хромиум ничего нет, казалось бы формат.

    Про Chrome есть. Меньше, чем про Firefox, но есть.

    P.S.
    А у меня Firefox не знает слова "Firefox" :D

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor