/ / IE9 con finestra Google Chrome Frame.Open issue - javascript, internet-explorer, internet-explorer-9, window.open, google-chrome-frame

IE9 con la finestra Google Chrome Frame. Problema aperto - javascript, internet-explorer, internet-explorer-9, window.open, google-chrome-frame

Sto utilizzando Google Chrome Frame (GCF) con IE9 e quando apro una finestra di dialogo javascript si apre in una scheda anziché in una finestra di dialogo.

Impostazione My IE per "Impostazioni browser a schede" -> "Quando si incontra una finestra a comparsa:" -> "Consenti a Internet Explorer di decidere come aprire i popup"

Io uso questo javascript per aprire una finestra:

window.open("http://google.com/", "_blank",
"location=0,status=no,toolbar=no,menubar=no,width=800,height=600,scrollbars=no,resizable=no");

Se cambio l'impostazione di IE su "Apri semprepop-up in una nuova finestra "funziona. Il problema sta nel fatto che ho bisogno di cambiare quell'impostazione su ogni computer IE9 in azienda e gli amministratori dei computer sono riluttanti a farlo.

Secondo la documentazione di Microsoft, se si specifica una larghezza / altezza verrà aperta in una finestra di dialogo, ma questo non è il caso quando si utilizza GCF.

C'è qualcosa che posso fare (oltre a modificare le impostazioni) che costringerà la finestra di dialogo ad aprirsi in una nuova finestra invece di una scheda?

Anche IE è furbo che ti dice che cambia ilimpostazione, ma a volte in realtà non lo è quando si esegue il test di chiusura del browser completamente dopo aver modificato l'impostazione (mi sono emozionato una volta dopo averlo "lavorato" ma in realtà era l'impostazione che non si aggiornava in IE).

risposte:

0 per risposta № 1

Devi usare il rel = "noreferrer" in un link standard (senza window.open).
Ho attraversato molte risme di documentazione cercando di capirlo. Fortunatamente ChromeFrame non è più necessario dal momento che IE11 sembra supportare la maggior parte delle cose (anche se IE11 ha una perdita di memoria orribile).

[a href = "http://www.google.com" rel = "noreferrer" target = "_ blank"] Rel No Referrer è la chiave [/ a]