The OpenNET Project / Index page

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



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

Исходное сообщение
"Mozilla не станет переносить все ограничения API WebExtensio..."
Отправлено Аноним, 05-Сен-19 04:19 
> а какой смысл был вышвыривать своё-рабочее

Потому что своё-рабочее работало ценой жутких проблем по изменению браузера. И если бы старое апи оставили, оно бы 10 раз успело поломаться и поломать расширения, заставив авторов переписывать, потому что легаси-расширения лезли в кишки браузера, а кишки активно переделываются. Помимо поломок расширений и браузера у юзеров, были бы тормоза. А с ними пошла борьба, новая лиса должна у всех быть быстрой, а не в зависимости от того как юзают. Потому и выкинули.

> и принимать Гугловский стандарт

Чтобы не лишиться расширений вообще. Видели мы, на что способны разрабы лисьих расширений. Выкатили ужасные Greasemonkey, Foxyproxy, Noscript. Если бы создавали своё новое апи, они бы выкатили те же самые глючные неудобные поделия, а новые разработчики просто бы не стали пилить с нуля для браузера с малой долей.
Взяв апи хроморасширений мозила получила нормальные порты хромых расширений в виде Violentmonkey, Proxy SwitchyOmega, uMatrix/uBlock как замену тем глючным поделиям со старыми названиями, и еще кучу разных портов или новых расширений.
Дроп старого апи - это попытка спасения браузера и шанс не умереть, развиваясь. Взятие апи хроморасширений - это спасение базы расширений.

> чтобы теперь гордо отказаться ему следовать

Это выгодно даже в плане пиара. https://www.forbes.com/sites/kateoflahertyuk/2019/05/30/goog.../

> и в перспективе потерять "совместимость" ради которой все затевалось?
> Так-то ничего удивительного, Мозилла давно уже расширяет Гугловский стандарт как им удобно

Именно потому. Совместимость с хромом нужна полезная лисе, а вредная не нужна. Всё просто же. Лиса может даже реализовать хромой declarativeNetRequest для совместимости, но просто не удалять блокирующие возможности webRequest. И у авторов расширений для лисы будет выбор, использовать новый урезанный declarativeNetRequest или старый полноценный webRequest.

> но общая совместимость с Хромыми расширениями была, а теперь это уже настоящая развилка.

Развилку эту делает гугл, за что его полощут в СМИ. Никто не будет ругать мозилу за то, что она сохранила у себя webRequest, который исчез из хрома. Кроме гугла.

 

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



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

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