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