The OpenNET Project / Index page

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



"Mozilla не станет переносить все ограничения API WebExtensio..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Mozilla не станет переносить все ограничения API WebExtensio..." +1 +/
Сообщение от Аноним (73), 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, который исчез из хрома. Кроме гугла.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Mozilla не станет переносить все ограничения API WebExtensio..., opennews, 04-Сен-19, 07:59  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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