Wpis z mikrobloga

Custom Control UI dla Custom Elements - WebExtensions, UserScripts (Greasemonkey) i nowoczesna wersja Overlay Extensions

Dawniej istniało XUL Overlay Extensions - https://web.archive.org/web/20170909204329/https://developer.mozilla.org/en-US/Add-ons/Overlay_Extensions
Overlay Extensions umożliwiało między innymi nadpisywanie istniejących elementów za pomocą XBL - XUL Bindings (pierwowzór Shadow DOM).

Teraz pracuje się nad Custom Control UI - nadpisywanie natywnych HTMLowych elementów.

Pytanie: Czy można połączyć nowe i stare koncepcje i umożliwić nadpisywanie Custom Elements?

Można by wtedy nadpisać użyte na stronie Custom Elements z poziomu WebExtensions UserScripts (jak Greasemonkey).

Aż w końcu - umożliwić nadpisanie Custom Elements użytych w interface graficzny przeglądarki internetowej - raczej dotyczy tylko Firefoksa.
Byłby to powrót Mozilli do jej najlepszych czasów.

Jakby Google itd. chcieli, to też mogliby zbudować interface graficzny swoich przeglądarek internetowych w oparciu o standardowe UI, opracowane w ramach OpenUI - wtedy takie WebExtensions nadpisujące Custom Elements działałoby też na Chrome itd.

Nie wiem jak to widzi Mozilla. Zalety to kwestia użycia Open UI wewnątrz interface graficznego przeglądarki.
Z kolei nadpisywanie Custom Elements nie jest tak drastyczne jak XUL Overlay Extensions, ale daje ogromne możliwości customizacji.
#frontend #webdev #javascript #html #programowanie #firefox #chrome
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń