r   e   k   l   a   m   a
r   e   k   l   a   m   a

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

Strona główna AktualnościOPROGRAMOWANIE

Od wielu miesięcy już słychać o niezadowoleniu autorów rozszerzeń Firefoksa z interfejsów WebExtensions, które staną się jedynym dostępnym sposobem modyfikowania tej przeglądarki od wersji 57. Zamiast tych wszystkich możliwości oferowanych przez technologie XUL i XPCOM, dostajemy biedę jak w Google Chrome – JavaScript, CSS i HTML nad skromnym API. Najgorzej sytuacja wygląda w wypadku tych najbardziej rozbudowanych rozszerzeń, takich jak choćby popularny Tab Mix Plus, znacznie rozszerzający możliwości przeglądania w kartach. Sytuacji przyjrzała się w końcu sama Mozilla, a wyniki jej audytu dają do myślenia

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

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

r   e   k   l   a   m   a

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

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

Tak okrojone możliwości rozszerzenia na WebExtensions czynią z niego jedynie protezę tego, czym było na XUL-u. Czy da się z tym coś zrobić? Być może… w przyszłości. Mozilla zapowiada, że w przyszł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 swoich power-userów.

© dobreprogramy
r   e   k   l   a   m   a
r   e   k   l   a   m   a

Komentarze

r   e   k   l   a   m   a
r   e   k   l   a   m   a
Czy wiesz, że używamy cookies (ciasteczek)? Dowiedz się więcej o celu ich używania i zmianach ustawień.
Korzystając ze strony i asystenta pobierania wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.   

Trwa konkurs "Ogól naczelnego", w którym codziennie możecie wygrać najnowsze maszynki systemowe Hydro Connect 5 marki Wilkinson Sword.

Więcej informacji

Gratulacje!

znalezione maszynki:

Twój czas:

Ogól Naczelnego!
Znalazłeś(aś) 10 maszynek Wilkinson Sword
oraz ogoliłeś(aś) naszego naczelnego!
Przejdź do rankingu
Podpowiedź: Przyciśnij lewy przycisk myszki i poruszaj nią, aby ogolić brodę.