2015-06-04 9 views
5

mam this government site page i za pomocą konsoli programisty Chcę usunąć zdarzenie onload dołączony do znacznika body wprowadzając ten kod w konsoli:Jak usunąć zdarzenie onload od znacznika body

var script = document.createElement("script"); 
script.src = "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"; 
document.head.appendChild(script); 

//wait for jquery library to load 
setTimeout(function(){ 
$("body").unbind("onload"); 

$("body").get(0).onload = null; 

}, 3000); 

ale to nie praca.

Jaki jest sposób usunięcia tego modułu obsługi z dołączonego kodu javascript? Ponieważ będę musiał usunąć go za pomocą kodu JS attache w Google Chrome Extension.

Jeszcze nie próbowałem tego kodu w rozszerzeniu Google Chrome. Najpierw chcę sprawić, by działało to za pomocą konsoli programisty.

+8

co jest celem usunięcia z organizmu onload w narzędziach dev? z pewnością zdarzenie onload stało się już przed uzyskaniem dostępu do html w narzędziach programistycznych? –

+0

@Toni Chcę zatrzymać przekierowanie do ogłoszenia, a zamiast tego przejdź do linku do reklamy w rozszerzeniach Chrome. – user5858

+2

Dlaczego więc nie po prostu usunąć moduł obsługi ładowania w źródle, wydaje się to bardzo dziwnym pytaniem i wymówką, aby skłonić nas do odwiedzenia strony wypełnionej reklamami? – adeneo

Odpowiedz

0

Poniższy JQuery usunie funkcji onload tagu ciała:

$('body').off('load'); 

dowiedzieć się więcej o off here

+0

nie działa z chrome –

+0

@DevDOS, działa z Chrome, po prostu nie w rozszerzeniach przez wygląd rzeczy, wszystkie szczegóły dodane po tym, jak odpowiedziałem :-) –

Powiązane problemy