Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№124-11-2016 09:50:27

pag77
Участник
 
Группа: Extensions
Зарегистрирован: 20-03-2012
Сообщений: 1657
UA: Firefox 50.0

Дополнения в 2017 году

Чуть больше года назад мы начали говорить о том, как будут выглядеть будущее дополнений.

WebExtensions - это будущее для Firefox, и мы концентрируем все усилия что бы полностью перейти на них в 2017. Дополнения, созданные на WebExtensions, легче развивать и вам не нужно знать о внутренностях Firefox, что бы реализовать тот или иной алгоритм. Вам будет легче перемещать свои дополнения в другие браузеры с минимальными изменениями, так как мы делаем совместимое API с такими продуктами, как Opera, Chrome, и Edge.

К концу 2017 года, и с выпуском Firefox 57, мы полностью перейдем исключительно к WebExtensions и остановим работу любых других типов расширений. На протяжении всего года мы будем увеличивать набор WebExtensions API , которые не существуют для других браузеров и расширят возможности дополнений для Firefox.

Так же мы прекращаем прием новых расширений, которые сделаны для Firefox 53, но основаны не на WebExtensions.

===
Новость из блога:
https://blog.mozilla.org/addons/2016/11 … s-in-2017/

Отредактировано pag77 (24-11-2016 09:55:54)

Отсутствует

 

№224-11-2016 10:25:45

VEG
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 05-03-2005
Сообщений: 581
UA: Firefox 51.0
Веб-сайт

Re: Дополнения в 2017 году

Вот блин. Не думал, что они так решительно настроены. Настроение испортили. Надеюсь, пару новых расширений, что я уже отправил на рассмотрение, но оно ещё не принято, они всё же примут. А там может кто форк станет поддерживать на базе актуального кода.

Ещё и номер версии как-то странно выбрали. Могли бы уже дотерпеть до следующего ESR, чтобы потом у людей ещё год привычной работы был в запасе.

Отредактировано VEG (24-11-2016 10:30:42)


С наилучшими пожеланиями, Евгений

Отсутствует

 

№324-11-2016 10:29:07

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 38.0

Re: Дополнения в 2017 году

ХАХАХА!!!!!!!
жду когда они до кучи уберут старые версии фф и расширений!


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№424-11-2016 11:36:27

pag77
Участник
 
Группа: Extensions
Зарегистрирован: 20-03-2012
Сообщений: 1657
UA: Firefox 50.0

Re: Дополнения в 2017 году

okkamas_knife пишет

жду когда они до кучи уберут старые версии фф и расширений!

pag77 пишет

К концу 2017 года, и с выпуском Firefox 57, мы полностью перейдем исключительно к WebExtensions и остановим работу любых других типов расширений.

VEG пишет

Могли бы уже дотерпеть до следующего ESR

так как основное изменение начнет в 53, то esr будет в 52 версии и проживет до 59 (они надеются что 59 уже будет стабильным вариантом)
TTcWm41.png

а о дате релиза 59 даже не заикаются еще.
известно только то что бета-59 будет в конце 2017, а релиз Firefox 58 в 2018-01-22
так что у вас есть как минимум еще год-полтора :)
6b0Pivc.png
sNZlEOP.png

Отсутствует

 

№524-11-2016 16:27:38

VEG
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 05-03-2005
Сообщений: 581
UA: Firefox 51.0
Веб-сайт

Re: Дополнения в 2017 году

В принципе, несколько лет можно будет оставаться на устаревшей версии. Вкладки уже выполняются с пониженным Integrity level, то есть даже если будут незалатанные дыры, то в какой-то мере ещё сама ОС будет защищаться. Хотя, конечно, пока что Integrity = Low, а не Untrusted (как в Chrome), что было бы гораздо лучше, но хоть что-то. Вот Pale Moon использует кодовую базу от Firefox 24, которой уже перевалило за 3 года. А проблемы какие-то начали проявляться только в этом году — в последнем релизе автор уже портировал некоторые возможности более свежих движков. Правда, до кучи к этому он зачем-то вырезал полностью Addons SDK API, поэтому отвалятся многие расширения что его использовали.

Плюс есть ещё шансы, что они не будут успевать, и заблокируют возможность использовать XUL-дополнения позднее, уже после следующего ESR. И даже если у них будет всё по плану, всё равно же браузер магическим образом не перестанет быть основанным на XUL — наверняка будет неофициальный способ какое-то время использовать его, и таким образом дотянуть ещё до следующего ESR, таким образом ещё года 3-4 можно протянуть (с учётом того, что 59 ESR будет поддерживаться год, плюс ещё года два сайты не будут использовать фишки, которые он не умеет).

Ну и в это время можно неспешно смотреть куда двигаться дальше. Сможет ли в итоге новый Firefox дать то что нужно, или надо смотреть что-то ещё.

Отредактировано VEG (24-11-2016 16:31:11)


С наилучшими пожеланиями, Евгений

Отсутствует

 

№624-11-2016 18:37:39

pag77
Участник
 
Группа: Extensions
Зарегистрирован: 20-03-2012
Сообщений: 1657
UA: Firefox 50.0

Re: Дополнения в 2017 году

а в чем проблема перейти на WebExtensions? у гугл-апи , конечно, есть много ограничений, но всегда можно попытаться найти обходные пути.
правда если аддон активно использует панели, то надо подождать пока разработчики введут эту возможность в WebExtensions
но вы сразу можете одновременно захватывать аудиторию firefox-пользователей и google chrome.
к примеру я, для старта, начал со своих мелких аддонов и уже портировал несколько штук под хром.

Отсутствует

 

№724-11-2016 18:46:01

VEG
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 05-03-2005
Сообщений: 581
UA: Firefox 51.0
Веб-сайт

Re: Дополнения в 2017 году

pag77
Из моих расширений только одно можно сделать на WebExtensions. Одно из четырёх. Панели им не нужны. Просто меняют поведение стандартных компонентов. Помимо этих расширений я использую кучу чужих расширений, большую часть из которых также вряд ли удастся портировать в полной мере на WebExtensions. Многие из них тоже меняют поведение стандартных элементов браузера, что явно будет невозможно в WebExtensions.

Отредактировано VEG (24-11-2016 18:50:22)


С наилучшими пожеланиями, Евгений

Отсутствует

 

№824-11-2016 19:05:29

pag77
Участник
 
Группа: Extensions
Зарегистрирован: 20-03-2012
Сообщений: 1657
UA: Firefox 50.0

Re: Дополнения в 2017 году

VEG пишет

меняют поведение стандартных элементов браузера, что явно будет невозможно в WebExtensions

ну, посмотрим в конце 2017 что нам даст WebExtensions :)
одно плохо - многие работающие аддоны давно заброшены авторами и никто их портировать наверное не будет

Отсутствует

 

№924-11-2016 19:15:22

VEG
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 05-03-2005
Сообщений: 581
UA: Firefox 51.0
Веб-сайт

Re: Дополнения в 2017 году

Пускай бы помечали все дополнения, имеющие доступ ко всем внутренностям браузера, как «небезопасные», чтобы разработчики дополнений по возможности переходили на WebExtensions, если там есть для этого подходящие API... Но блин, там же совсем всё печально. Даже для сайдбаров нет устоявшегося API. А если его и добавят — то там же максимум что можно будет HTML-страничку показывать. А это значит, что в каждом аддоне, который захочет там нарисовать что-нибудь типа дерева, как в букмарках — будут городить там свои костыли и велосипеды, то есть по сути те же элементы в разных местах будут работать и выглядеть по-разному. Впрочем, это ладно. Вмешиваться во внутренности родных контролов никто всё равно не даст возможности. Потому что такие аддоны сильно привязываются к внутренностям и могут ломаться при обновлениях, чего разрабы Firefox и хотят избежать, предоставив только кастрированные возможности для расширения.

Ладно, действительно, будет видно что там будет. Чуть что на нём ещё можно посидеть несколько лет. Ну или форк какой появится. Может на SeaMonkey можно будет переключиться, так сказать, назад на Mozilla Suite! :) Правда, есть риск, что Mozilla внутри Gecko так сильно всё изменит, что сообществу и SeaMonkey станет очень тяжело поддерживать.

Отредактировано VEG (24-11-2016 19:20:46)


С наилучшими пожеланиями, Евгений

Отсутствует

 

№1024-11-2016 19:37:44

pag77
Участник
 
Группа: Extensions
Зарегистрирован: 20-03-2012
Сообщений: 1657
UA: Firefox 50.0

Re: Дополнения в 2017 году

VEG пишет

равда, есть риск, что Mozilla внутри Gecko так сильно всё изменит, что сообществу и SeaMonkey станет очень тяжело поддерживать.

я вот сейчас опять тебя огорчу - после перехода на WebExtensions (конец 2017) практически сразу будет отказ от Gecko и переход на Servo
они еще весной писали что сейчас, по сути, оба движка работают - Gecko для xul/xpcom и Servo для webextensions, точнее какой-то огрызок Servo в виде надстройки Gecko для реализации WebExtensions
после полного отказа от xul будет полный переход на Servo

Отсутствует

 

№1125-11-2016 15:18:48

VEG
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 05-03-2005
Сообщений: 581
UA: Firefox 51.0
Веб-сайт

Re: Дополнения в 2017 году

Судя по тому, как мало людей негодует по этому поводу, можно предположить, что ещё не все понимают, что большинство уникальных расширений будет потеряно. Работает сейчас — и ладно. Зато сколько будет шума в конце 2017, когда большинство установленных расширений сразу после обновления перестанут работать...

Отредактировано VEG (25-11-2016 15:19:25)


С наилучшими пожеланиями, Евгений

Отсутствует

 

№1225-11-2016 16:01:56

pag77
Участник
 
Группа: Extensions
Зарегистрирован: 20-03-2012
Сообщений: 1657
UA: Firefox 50.0

Re: Дополнения в 2017 году

поживем - увидим :)

Отсутствует

 

№1325-11-2016 19:23:15

ibb1386
Outpost'er
 
Группа: Members
Зарегистрирован: 30-10-2010
Сообщений: 1348
UA: Firefox 50.0

Re: Дополнения в 2017 году

VEG
Не драматизируйте.
Все "уникальные" всегда поддерживались разработчиком от версии к версии.
Если и будут дополнения с изъяном, то всему виной будет разработчик, а не [firefox].
Так всегда было, есть и будет (продукт адаптировался под продукт, по приоритету).

И, я думаю, [firefox] сделает своеобразную партнерку, да бы те самые "уникальные" были всегда в тренде и поддерживались\обновлялись, а не забывались и не поддерживались из-за смены одной строки в коде, да бы пользователи не паниковали и не орали, что "не работает, спасите, помогите, дайте альтернативу".
Как-то так.
Да и ко всему, сейчас качественных дополнений, которыми действительно пользуются и которые действительно нужны, по пальцам пересчитать, а если и находится альтернатива, то или урезанная по функционалу, или забыта уже давно, или работает "кривось-накось".

Отредактировано ibb1386 (25-11-2016 19:29:08)

Отсутствует

 

№1425-11-2016 22:35:40

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 50.0

Re: Дополнения в 2017 году

ibb1386 пишет

Все "уникальные" всегда поддерживались разработчиком от версии к версии.
Если и будут дополнения с изъяном, то всему виной будет разработчик, а не [firefox].

И как же сферический разработчик в вакууме реализует то, что окажется невозможно сделать средствами урезанного API?

У меня даже пример есть.
https://github.com/Infocatcher/Private_Tab/issues/237
https://bugzilla.mozilla.org/show_bug.cgi?id=1318388
Если вкратце, там сейчас разработчики Firefox перетирают насчет того, что как-то вот вкладки с разной приватностью в пределах одного окна и не поддерживаются у них.
Ну да, падает в определенных случаях, но им норм, а мне и пользователям не норм.
Зато совместимость на стороне AMO урезали за 20 минут, а вяло обсуждают уже дней так 12.
И да, правку, из-за которой падает, влили напрямую в бета-ветку. Такая вот разработка, да. Веток много, но обратно несовместимые патчи могут всплыть за какие-то недели.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№1525-11-2016 23:23:52

AlAvis
Участник
 
Группа: Members
Зарегистрирован: 16-06-2014
Сообщений: 603
UA: Firefox 50.0

Re: Дополнения в 2017 году

Infocatcher пишет

И как же сферический разработчик в вакууме реализует то, что окажется невозможно сделать средствами урезанного API?

Пока рано говорить что сможет , что не сможет . Лиса будет использовать использовать технологию WE , как в хроме и заявлено что будет расширяться , а не превратится в хром . А все рассуждения (особенно на сайтах , на которые не буду показывать пальцем) о том что феррари-файрфокс "редиска" ( :D ) , потому что четыре колеса как у телеги-хрома .

Отсутствует

 

№1626-11-2016 00:05:29

VEG
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 05-03-2005
Сообщений: 581
UA: Firefox 51.0
Веб-сайт

Re: Дополнения в 2017 году

ibb1386 пишет

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

Вы наверное меня неправильно поняли. Речь шла про уникальные расширения, которые тупо невозможно будет сделать на WebExtensions. Они уникальны тем, что доступны только в Firefox, и только потому, что XUL позволяет произвольно изменять интерфейс браузера и поведение стандартных элементов.


С наилучшими пожеланиями, Евгений

Отсутствует

 

№1726-11-2016 11:39:36

OldUser
Участник
 
Группа: Members
Зарегистрирован: 28-09-2016
Сообщений: 47
UA: Chrome 45.0

Re: Дополнения в 2017 году

VEG пишет

Речь шла про уникальные расширения

И что же это за расширения? С каждой новой версией все больше крепнет желание на китайский хромоклон 360 уйти. После знакомства с уникумами может желание пропадет.

Отсутствует

 

№1826-11-2016 14:04:45

toexc
Участник
 
Группа: Members
Зарегистрирован: 09-08-2016
Сообщений: 64
UA: Firefox 51.0

Re: Дополнения в 2017 году

Кто-нить может мне разжевать, что значит на http://arewee10syet.com

1. compatible
2. compatible-webextension
3. Shims
4. CPOW
5. Bugs
6. Avg blocking CPOW calls per session hour
7. Avg ms per blocking

Отсутствует

 

№1926-11-2016 16:47:46

VEG
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 05-03-2005
Сообщений: 581
UA: Firefox 51.0
Веб-сайт

Re: Дополнения в 2017 году

И что же это за расширения?

скрытый текст
2016-11-26-16-08-25-e87b5f64.png

Почти все расширения из списка, что вмешиваются в интерфейс браузера, не реализуются на WebExtensions. Для каких-то вещей возможно авторы Firefox добавят какие-то расширения. Покроют некоторые популярные хотелки — может быть добавят API для добавления сайдбаров и панелек. Но даже если они будут предлагать супер-невероятное количество расширенных API даже для самых редких применений — всё равно расширения типа (например) Advanced Locationbar не получится сделать без возможности вмешиваться в работу элементов браузера.

А вообще вместе с окончанием поддержки расширений с использованием XUL предвижу смерть следующих критически важных для меня расширений: TabMix Plus, Classic Theme Restorer, Advanced Locationbar. Да и вообще, в той или иной мере все расширения станут хуже. Даже если добавят API для добавления сайдбаров (пока что такого нет) — полноценный All-in-One Sidebar вряд ли получится. Или, скажем, Scrap Book — там ключевой элемент управления — это дерево. А в HTML нет никаких стандартных контролов для деревьев. Его нужно имитировать. И получится, что у каждого расширения, которому нужно показывать подобное дерево, будет какая-то своя имитация, с каким-то своим неповторимым поведением разной степени убогости.

Отредактировано VEG (26-11-2016 16:48:15)


С наилучшими пожеланиями, Евгений

Отсутствует

 

№2026-11-2016 20:40:12

OldUser
Участник
 
Группа: Members
Зарегистрирован: 28-09-2016
Сообщений: 47
UA: Firefox 51.0

Re: Дополнения в 2017 году

VEG
Интересно, какой процент пользователей этими расширениями пользуется? У меня из списка только гугловский переводчик. Вопросы фичек для пользовательского интерфейса меня меньше всего волнует. Работаю в полноэкранном режиме и некоторые расширения типа Hide BookmarkBar, которое работает не совсем так, по сравнению с обычным режимом, в списке не вижу и хорошо. Монитор 16:9 и видеть постоянное нагромождение кнопочек нет желания. Сочувствую тем, кто лишится своих любимых расширений. Поживем, увидим к чему движется Лиса.
В гугловском магазине нет некоторых аналогов расширений для Лисы, например такого как Self-Destructing Cookies, которое мне нравится использовать для печенек.
Спасибо за отклик.

Отредактировано OldUser (26-11-2016 20:41:43)

Отсутствует

 

№2126-11-2016 21:18:37

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 4001
UA: Firefox 50.0

Re: Дополнения в 2017 году

OldUser пишет

Self-Destructing Cookies

Неужели нету ? Для кукисов расширения есть, странно что нет такой несложной функции. Есть EditThisCookie, вроде удаляет по какому-то сроку.

VEG
Несколько раз видел на сайтах утверждения, что для хрома писать легче, цитирую, например : Вот такие «чудеса» можно делать с использованием средств, предлагаемых браузером. Учитывая ещё простоту и используемые средства для разработки – я не перестаю восхищаться Chrome в сравнении с Firefox.
Неужели настолько проще или автор немного (?) лукавит ?

Отсутствует

 

№2226-11-2016 21:28:01

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Дополнения в 2017 году

Coroner пишет

Неужели настолько проще или автор немного (?) лукавит ?

Чем ограниченнее набор возможностей, тем проще им пользоваться.

Отредактировано yup (26-11-2016 21:28:24)

Отсутствует

 

№2326-11-2016 21:52:12

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 4001
UA: Firefox 50.0

Re: Дополнения в 2017 году

yup пишет

Чем ограниченнее набор возможностей, тем проще им пользоваться.

Да я про разработчиков. Про пользование — понятно. Меньше возможностей — легче в употреблении.
Идеальное было на АМО когда-то, называлось, если мне не изменяет память, Nothing. Соответственно названию ничего не делало. Зато проблем у пользователей с ним никогда не возникало.
Да, и совместимость была хорошая, сейчас и под e10s наверняка работало бы.

Отсутствует

 

№2426-11-2016 22:21:28

VEG
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 05-03-2005
Сообщений: 581
UA: Firefox 51.0
Веб-сайт

Re: Дополнения в 2017 году

Coroner пишет

Неужели настолько проще или автор немного (?) лукавит ?

Простые расширения писать в среднем проще. Но что-то сложнее чем «добавить кнопку на тулбар» или «внедрить скриптик на страничку» там особо не напишешь. Похоже, что он просто «не осилил» и «не знает о чём говорит», возможно даже и не хотел особо разбираться, ибо сам пользуется только браузером Chrome и мыслит исключительно в рамках, которые задал этот браузер.

Хотя Addon SDK (высокоуровневая обёртка над внутренними API Firefox), который уже много лет доступен в Firefox, по сложности сравним с WebExtensions. Некоторые вещи там даже удобнее сделаны — например, очень легко делать простые настройки для аддонов, что полезно для маленьких расширений с небольшим числом настроек.

Отредактировано VEG (26-11-2016 22:42:07)


С наилучшими пожеланиями, Евгений

Отсутствует

 

№2526-11-2016 22:42:57

OldUser
Участник
 
Группа: Members
Зарегистрирован: 28-09-2016
Сообщений: 47
UA: Firefox 51.0

Re: Дополнения в 2017 году

Coroner пишет

Есть EditThisCookie, вроде удаляет по какому-то сроку.

Стоит на хромоклоне, по функционалу совершенно разные.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]