Strano comportamento di window.location in safari (nello script di Tampermonkey)

2

Recentemente ho fatto un'installazione pulita di El Captian & ha aggiunto Tampermonkey nel mio safari. Youtube si è evoluto molto sin dal suo inizio e, personalmente, ho trovato che la home page era diventata piuttosto schifosa quindi ho usato il frammento di codice nel mio script Tampermonkey di seguito per reindirizzare la home page alla pagina di iscrizione

function jump(nwl){
    if(nwl=="https://www.youtube.com/"){
    window.location = "https://www.youtube.com/feed/subscriptions";
    }else if(nwl!=wl){
      do_removeRecommendation();
      wl =  nwl;
    }
    if(nwl=="https://www.youtube.com/feed/subscriptions"){
       removeWatched();
    }
    if(nwl=="https://www.youtube.com/subscription_manager"){
        GM_addStyle('#masthead-appbar-container { display: none !important; }'
           );
    }

}
jump(window.location.href);
setInterval(function(){
    jump(window.location.href);
},1000);

Quando stavo usando Yosemite, questo ha funzionato molto bene con il mio Chrome. Ma sto passando a Safari ora e amp; questo è quello che succede quando per caso vado nella home page di youtube:

Hacambiatolaposizionedialcuniiframechenonavevanosenso.

Ancheseaggiorneremolapagina,verrebbereindirizzatopiuttostoa link .

    
posta Archy Wilhes 魏何 05.10.2015 - 14:32
fonte

0 risposte

Leggi altre domande sui tag