Autor | Zpráva | ||
---|---|---|---|
stn Profil * |
#1 · Zasláno: 8. 2. 2009, 12:31:33
Zdravim,
chtel bych si pro Operu napsat uzivatelsky js, ktery by odstranoval z cizich stranek jeden otravny skript. Zkousel jsem to s uvedenym kodem, ktery dobre funguje napriklad na odstraneni atributu blank u odkazu, ale vypada to, ze v tomhle pripade nepujde pouzit. document.addEventListener('load',function(ev){ var d = document.getElementsByTagName('script'); for (var i = d.length-1; i > -1; i--) { if (d[i].getAttribute('src') == "otravnyskript.js") { d[i].removeAttribute('src'); } } },false); Problem je, ze i kdyz dojde k ostraneni atributu src, skript uz je nahranej a stejne funguje. |
||
stn Profil * |
#2 · Zasláno: 9. 2. 2009, 13:09:47
Na to, jak odstavit cely skript jsem neprisel, ale pomoci removeChild jsem odstranil div, ktery skript pouzival a je po problemu. :-)
|
||
_es Profil |
#3 · Zasláno: 9. 2. 2009, 14:54:03 · Upravil/a: _es
Nie je lepšie predefinovať to, čo je pre skript podstatné, bez zásahu do stránky,
napríklad globálne premenné, funkcie, ovládače udalostí..? |
||
bohyn Profil |
#4 · Zasláno: 9. 2. 2009, 15:39:36
stn
Co treba si v Opere v nastaveni najit blokovani obsahu a tam pridat adresu toho scriptu? |
||
stn Profil * |
#5 · Zasláno: 9. 2. 2009, 15:49:26
No to me podrz, mas pravdu. Je to daleko jednodussi reseni. Vubec me nenapadlo.
Diky. Trosku me mrzi to zbytecny cviceni v javascritpu. :-) |
||
Časová prodleva: 16 let
|
0