The OpenNET Project / Index page

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



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

Исходное сообщение
"Firefox переходит на новый API разработки дополнений,..."
Отправлено Аноним, 22-Авг-15 11:44 
>Пруф? Mozilla на такое не пойдет

Попробуйте Firefox для Android текущий, и его же версии этак 10. Сравните. Посмотрите на возможности расширений там и там. Подберите с пола челюсть и больше такого не пишите.

Там сделали _именно_ то, что собираются сделать тут. Старые версии юзали обычный XPCOM/XUL/XBL, и расширения могли делать все.
Новые версии нативные и просто встраивают Gecko для в контентную область.
Перечисляю по пальцам (двух рук), что могут делать расширения:
1. Добавить пункт в основное меню. Обязательно в конце и без значка.
2. Добавить пункт в контекстное меню и в Context Action Bar (погуглите, что это, долго объяснять, по сути, то же контекстное меню). То же самое.
3. Показать андроидный "тост", то бишь всплывающее сообщение.
4. Добавить значок в адресную строку.
5. Показать "doorhanger" — всплывающее уведомление, как если нажать на фавиконку в адресной строке.
6. Добавить панель (вкладку) на страницу новой вкладки.

Все. Совсем все. Больше ничего. Я вот хотел написать расширеньице, чтоб добавить кнопку "обновить" в телефонный интерфейс, а нельзя. Стандартный API не умеет, других нету. XUL нету, оверлей не сделать.
И теперь на дескопе будет примерно так же. Ну еще наверняка будет "добавить кнопку на панель". Может даже "добавить боковую панель", но это не факт, учитывая, что были планы ее выкидывать.

На андроиде их спасает (но нисколько не оправдывает) только то, что у остальных с этим еще хуже (расширений нету как класса). А вот на десктопе ситуация несколько другая...

 

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



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

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