Okaleczone rozszerzenia: w Firefoksie 57 wiele będzie już niemożliwe

Od wielu miesięcy już słychać o niezadowoleniuautorów rozszerzeń Firefoksa z interfejsów WebExtensions, którestaną się jedynym dostępnym sposobem modyfikowania tejprzeglądarki od wersji 57. Zamiast tych wszystkich możliwościoferowanych przez technologie XUL i XPCOM, dostajemy biedę jak wGoogle Chrome – JavaScript, CSS i HTML nad skromnym API. Najgorzejsytuacja wygląda w wypadku tych najbardziej rozbudowanychrozszerzeń, takich jak choćby popularny Tab Mix Plus, znacznierozszerzający możliwości przeglądania w kartach. Sytuacjiprzyjrzała się w końcu sama Mozilla, a wyniki jej audytu dają domyślenia

Obraz

W marcu producent Firefoksa ogłosił, że uruchamia programwzajemnej pomocy dla twórców klasycznych rozszerzeń, którzychcieliby przenieść je na WebExtensions. Dzieląc siędoświadczeniami, można by było szybciej rozwiązać problemyblokujące migrację. Ale czy te problemy w ogóle są rozwiązywalne?

Autor dodatku Tab Mix Plus zgłosił swoje zainteresowanieprzygotowaniem jego nowej wersji, która działać będzie naFirefoksie 57+. Przyznał jednak, że nie potrafi zrobić tego sam,bez pomocy Mozilli i społeczności. Pomoc producenta nadeszła wpostaci audytu rozszerzenia – zbadano je funkcja po funkcji,analizującczy możliwe jest odtworzenie tego wszystkiego w ramachWebExtensions.

Pasek kart – poza zasięgiem WebExtensions
Pasek kart – poza zasięgiem WebExtensions

Nie jest dobrze, ale nie jest też tragicznie. Dostępne APIpozwalają na zarządzanie sesją, zachowaniem linków i obsługęzdarzeń, dają też dostęp do niektórych ustawień zaawansowanych.

Wyglądu samych kart też nie zmienimy
Wyglądu samych kart też nie zmienimy

Niestety jednak nic się nie da zrobić z paskiem kart ani też zwyglądem samych kart – czyli de facto najbardziej przydatnymifunkcjami rozszerzenia. Nie ma też obsługi gestów i kliknięćmyszy, skrótów klawiaturowych czy trybu jednego okna. Nie możnanawet kontrolować zachowania przełączania między kartami czyotwierania linków w wybranych kartach.

Tak okrojone możliwości rozszerzenia na WebExtensions czynią zniego jedynie protezę tego, czym było na XUL-u. Czy da się z tymcoś zrobić? Być może… w przyszłości. Mozilla zapowiada, że wprzyszłości pojawią się nowe API WebExtensions, które pozwoląuchwycić brakujące funkcjonalności. Terminów jednak nie podano.Firefox 57 będzie prawdziwym pogromem dla rozbudowanych rozszerzeń– i niewykluczone, że po jego wydaniu Mozilla straci wielu swoichpower-userów.

Źródło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
Koniec dominacji USA w Europie? Francja porzuca Windowsa
Koniec dominacji USA w Europie? Francja porzuca Windowsa
Ministerstwo Cyfryzacji zachwala mSzyfr. Nowy, bezpieczny komunikator
Ministerstwo Cyfryzacji zachwala mSzyfr. Nowy, bezpieczny komunikator
Komunikat Pekao S.A. Dotyczy wszystkich klientów
Komunikat Pekao S.A. Dotyczy wszystkich klientów
Copilot znika. Microsoft wycofuje się z agresywnej promocji
Copilot znika. Microsoft wycofuje się z agresywnej promocji
Santander Bank Polska zmienia nazwę. Będzie nowy adres WWW
Santander Bank Polska zmienia nazwę. Będzie nowy adres WWW
Masz mObywatela? Niektóre funkcje będą niedostępne
Masz mObywatela? Niektóre funkcje będą niedostępne
Awaria w Alior Banku. Nie działa aplikacja (aktualizaja)
Awaria w Alior Banku. Nie działa aplikacja (aktualizaja)
Ostrzeżenie CERT Orange. "Karta SIM wymaga aktualizacji"
Ostrzeżenie CERT Orange. "Karta SIM wymaga aktualizacji"
Koniec Messenger.com. Wszystko, co musisz wiedzieć
Koniec Messenger.com. Wszystko, co musisz wiedzieć
Microsoft potwierdza: Windows 11 przyspieszy
Microsoft potwierdza: Windows 11 przyspieszy
ProgramData - co to jest i czy można tam sprzątać?
ProgramData - co to jest i czy można tam sprzątać?
AeroFTP - klient FTP z obsługą popularnych usług chmurowych
AeroFTP - klient FTP z obsługą popularnych usług chmurowych
NIE WYCHODŹ JESZCZE! MAMY COŚ SPECJALNIE DLA CIEBIE 🎯