( Ajnasz | 2017. 09. 30., szo – 12:12 )

Az egész body innerHTML-jét módosítani nem szerencsés legalább két szempontból:

  • újra kell renderelni mindent, ami elég drága
  • semmi nem garantálja, hogy a script nem fog töltődni és futni, mert ha jól gondolom, akkor a content scriptek DOMContentLoad után futnak, ami sokszor már rég késő. Tehát, amikor te updateled az innerHTML-t, egy-két script már letöltődött és lefutott.

UI-hoz HTML/CSS/JavaScript kell. https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Implement_a_s…
Az relatív, hogy mennyire macerás, mert gyorsan össze lehet kókányolni bármit is, meg kiváló terep arra is, hogy a végtelenül elbonyolítsd az egész fejlesztést és új pepita mintás halálcsillagot készíts dupla szuperlézerrel. :)
--
HUP Firefox extension | Hupper hibajelentés