Adoro fazer trechos aleatórios em páginas da Web aleatórias usando apenas o console.
Mas, às vezes, há muito código para organizar ou você gostaria de mantê-lo para uso posterior.
Minha solução é usar um bookmarklet para esse tipo de script.
Este é o modelo do meu bk:
javascript: (function() {
var script = document.createElement('script'),
head = document.getElementsByTagName('head')[0],
done = false,
abla = setTimeout(function(){
alert('Something went wrong, try a non https:// page.');
}, 2000);
script.src = [YOUR_SCRIPT_URL]+ (+new Date());
script.onload=script.onreadystatechange = function(){
clearTimeout(abla);
if ( !done &&
(!this.readyState ||
this.readyState == 'loaded' ||
this.readyState == 'complete')
) {
done=true;
script.onload = script.onreadystatechange = null;
head.removeChild(script);
};
};
head.appendChild(script);
})();
Não se esqueça, não misture a página https: // com o seu script http: // .
Não vai funcionar.
Além disso, você não precisa carregar seu script em um servidor, você pode vinculá-lo por meio de seu IP local.
É mágico e prático.