Mi sembra strano che l'aggiunta di quelle righe ti rallenti Ff
Comunque non funziona perché non usano il metodo replace per chiamare il video successivo, ma fanno un'assegnazione diretta.
Ho fatto dei test in locale cercando di bloccare l'oggetto location, però a me non funziona.
Mi sembra che alcune cose scritte su MozillaZine non siano vere, ad esempio non si riesce a bloccare una funzione definita nella pagina, tipo questa:
function nextvideo() {
if(autoplayisactive === true) {
window.location = next_video_url;
} else {…
… nextvideocalled = true;
`
che secondo me è quella che bisognerebbe bloccare. Però, come detto, io ho fatto dei testi in localhost con funzioni semplicissime e non riesco a bloccarle, nemmeno Window.location.set pare funzionare
Boh, se hai GreaseMonkey probabilmente basta che ridefinisci la funsione di sopra non facendogli fare nulla e si dovrebbe bloccare, però non capisco perché le CAPS non funzionino. Quasi quasi chiedo su MDN o apro direttamente un bug su Bugzilla.