ho questo piccolo bookmarklet:Perché l'aggiunta a innerHTML in un bookmarklet sovrascrive l'intera pagina?
javascript:document.getElementsByTagName("div")[0].innerHTML+="Chuck Norris";
Ora è ovviamente dovrebbe a prendere la prima div
sulla pagina, e aggiungere Chuck Norris in esso.
Invece, quando incollato sulla barra degli indirizzi, Chuck Norris sovrascrive la pagina.
Perché è così?
Nota: questo non si verifica in Safari ...
Non fa quello che dici su Chrome/Win, quando inserito nella console JS. (L'accesso alla barra degli indirizzi non funziona perché Omnibox). – millimoose
Non sono sicuro del motivo per cui questo è downvoted. Sta sostituendo lo schermo per me su Chrome. – Malk
Grazie, @millimoose ... Non sapevo che l'Omnibox avrebbe fatto questo ... e perché? – seanlevan