
Wpis użytkownika qarmin w Programowanie
qarminTwórca
9piorunówDodatek nabiera kształtów i jest już zgłoszony do dodania do sklepu Firefox(pewnie będzie odrzucony, ale pomarzyć można)
Mam jednak problem z tym, że po podmianie całej strony, przy użyciu
>document.body.innerHTML = "";
>var scripts = document.getElementsByTagName('script');
>for (var i = scripts.length; i >= 0; i--) {
>if (scripts[i] && scripts[i].parentNode) {
>scripts[i].parentNode.removeChild(scripts[i]);
>}
>}
dalej w tle skrypty są uruchomione i czasami wpadają w jakąś dziwną pętlę.
W jaki sposób mogę wyszyścić ze strony absolutnie wszystko?
Na filmiku widać że popup z hejto wyskoczył, mimo że w tle podmieniłem całą stronę
Jest kilka różnic w stosunku do ostatniej wersji:
* kod się roztył do 300 linijek javascriptu - całkowicie nieotypowany, nie wiem jak to może działać, ale działa
* obrazy są teraz pokazywane w x kolumnach bez niepotrzebnych pustych przestrzeni
* dodane są ustawienia(ale nie wiem czy działają po ponownych uruchomieniu przeglądarki) - można dostosować liczbę kolumn, ignorowane linki, śledzenie href linku czy ignorowanie linków bez rozszerzeń obrazowych
* nowe, brzydkie logo
Komentarze (3)
@qarmin Może po prostu otworzyć nową kartę z tymi obrazkami zamiast nadpisywać całą stronę?
@Catharsis Nie wiem jak się to robi.
Myślałem bardziej o tym by dla aktualnej karty, zamiast podmiany zawartości, otwierała się jakaś wbudowana strona o identycznym wyglądzie, ale nic takiego nie znalazłem.
Winycyy