The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Firefox на пути сокращения цикла разработки и отказа от XUL "
Отправлено Аноним, 08-Июл-15 14:02 
> Это вопрос настолько отдалённого будущего, что пока можно даже не задумываться. Вот
> реально, ещё никто не знает, когда и как будут отказываться от
> XUL. Думаю, что разработчикам всех дополнений, которые встраиваются в интерфейс, придётся
> допиливать свои расширения под новые API. Но опять же, когда будут
> хоть какие-то технические подробности - тогда и посмотрим.

Проблема в том, что возможностей у дополнений скорее всего почти не останется. Посмотрите вон на Firefox на Android, где XUL нету. Там у расширений свобода только в области контента, а в интерфейсе они могут буквально добавить пункт в меню, иконку в урлбар, всплывающее окошко и андроидный "тост". Все.

А вот в XUL расширения могут делать все, что может делать приложение.
Можно хоть весь Firefox запаковать в расширение и поставить в Thunderbird, и это будет работать, только не забудьте пункт меню для вызова добавить.
Например, Mozilla Mail & News в Mozilla Suite, фактически, был именно расширением, просто тогда менеджера аддонов не было.
Почитайте про XUL-овские оверлеи, это очень мощная штука. Единственный недостаток — отменить внесенные изменения они не могут, поэтому нужен рестарт.
Если без рестарта — добавляем в манифест одну строчку и работаем вместо декларативного описания изменений интерфейса с JS-кодом с полными привилегиями, из которого руками ищем окно браузера/почты и меняем в нем чего-нибудь. Опять-таки, полная свобода, просто менее удобно.

Надеюсь, с интерфейсом на HTML хотя бы часть возможностей останется, но вообще отказываться от XUL для Мозиллы — самоубийство, это единственное, что осталось годного в Firefox.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру