Windows Tips & News

Firefox отримає новий API розширень без зворотної сумісності

click fraud protection

Розробники Mozilla оголосили що в Firefox 45 буде додана нова реалізація API для розширень браузера. Він називається WebExtensions і використовує власну технологію HTML. WebExtensions дозволить створювати розширення, сумісні з Google Chrome і навпаки.
банер логотипу firefox
Перший альфа-випуск API WebExtensions, який ми побачимо в Firefox 45, очікується в березні 2016 року. У дописі в блозі Mozilla згадала, що на той момент очікується впровадження наступних API: сигналізації, контекстного меню, pageAction і browserAction. Крім того, буде купа частково підтримуваних API: закладки, файли cookie, розширення, i18n, сповіщення, середовище виконання, сховище, вкладки, веб-навігація, веб-запит, вікна.

Підтримка цих нових типів доповнень уже реалізована в репозиторії addons.mozilla.org. Він буде розгорнутий для громадськості разом з Firefox 44. Очікується, що у Firefox 47 реалізація WebExtensions буде на стадії бета-тестування. Нарешті, у Firefox 48 WebExtensions досягнуть стадії використання.

Після цього підтримка класичних (на основі XUL) доповнень буде припинена через деякий час! Неясно, як довго підтримка класичних доповнень залишатиметься доступною у Firefox.

Додатки, створені за допомогою WebExtensions, будуть сумісні з опцією Electrolysis/multi-process браузера Firefox. Якщо ввімкнено, він запускає надбудови в окремому процесі, який ізолює додатки від основного процесу браузера. Вкладки працюватимуть так само - ізольований процес для кожної відкритої вкладки буде надаватися за допомогою опції кількох процесів.

Класичні доповнення мають проблеми з електролізом. Багато з них можуть повністю перестати працювати, коли Electrolysis буде запущено в стабільному випуску Firefox, який очікується в квітні 2016 року з Firefox 46.

Хоча надбудови WebExtensions можна використовувати в інших браузерах, таких як Opera або Chrome, потенційна втрата багатьох корисних розширень Firefox настільки розчаровує, що багато користувачів, ймовірно, припиняють використовувати Firefox. Ці зміни, поряд з виконання підпису для розширень, який не можна вимкнути, починаючи з Firefox 44, може значно зменшити гнучкість та потужність Firefox. Цілком можливо, що багато речей, можливих сьогодні за допомогою доповнень у Firefox, не будуть доступні за допомогою нових API WebExtensions. Наприклад, я скептично ставлюся до того, чи мій улюблений Доповнення на основі Tab Mix Plux XUL це можливо з новою моделлю розширень. Після припинення підтримки доповнень на основі XUL створення такого надбудови може бути неможливим.

Хоча зрозуміло, що метою Mozilla є покращити Firefox, зробити його безпечнішим, швидшим і зручнішим для середнього користувача, багато користувачів, включаючи мене, не будуть задоволені, якщо ціна, яку ми повинні заплатити за такі зміни, пошкодить функціональність браузер. Яка ваша думка щодо всіх цих майбутніх змін? Ви вважаєте, що вони того варті?

Microsoft використовує спливаючі вікна, схожі на зловмисне програмне забезпечення, для просування Bing у Windows 11

Microsoft використовує спливаючі вікна, схожі на зловмисне програмне забезпечення, для просування Bing у Windows 11

РЕКОМЕНДОВАНО: Натисніть тут, щоб вирішити проблеми з Windows і оптимізувати продуктивність систе...

Читати далі

Інсайдери каналу попереднього перегляду випуску отримують нові оновлення для Windows 11 і 10

Інсайдери каналу попереднього перегляду випуску отримують нові оновлення для Windows 11 і 10

Microsoft оновлює всі підтримувані версії Windows для інсайдерів на каналі Release Preview. Дві в...

Читати далі

TweetDeck офіційно став платним сервісом

TweetDeck офіційно став платним сервісом

РЕКОМЕНДОВАНО: Натисніть тут, щоб вирішити проблеми з Windows і оптимізувати продуктивність систе...

Читати далі