Welche Regeln gelten, wenn der IE9 entscheidet, wie Popups geöffnet werden?

1066
Martin

Ich habe festgestellt, dass die Standard-Popup-Option: aktiviert let internet explorer decide how pop-ups should openist, IE9 öffnet einige Popup- Fenster in einem neuen Fenster und andere Fenster in einem neuen Fenster.

Ich habe zwei Links:

<a href="http://www.google.com" target="_blank">Link to google</a>  <a href="/somewhereOnMySite/test.html" target="_blank">Link to some other page</a> 

Der erste (Google) wird in einem neuen Fenster geöffnet, während der zweite auf einem neuen Tab geöffnet wird ...

Ich dachte, ich sollte nach diesen Regeln suchen. Es scheint nur so, als würden Seiten auf derselben Site einen Tab und externe Links ein neues Fenster erhalten ... Gibt es eine Dokumentation, die dies bestätigt oder eine ausführlichere Beschreibung enthält?

Grüße

4
Was passiert mit JavaScript `window.open (...)`? Der gleiche äußere / relative Unterschied? MrWhite vor 10 Jahren 0

1 Antwort auf die Frage

1
harrymc

Hier können drei Microsoft-Artikel zutreffen:

Ihre Tab-Einstellungen

Grundsätzlich wird das Popup-Fenster ohne Größe oder andere Einschränkungen in einem neuen Tab geöffnet. Der Rest wird in einem neuen Fenster geöffnet. Für Benutzer mit Tabbed Browsing ist dies in der Regel die beste Option, da die meisten Fenster in Registerkarten geöffnet werden können, Popup-Fenster jedoch in einem neuen Fenster geöffnet werden können.

Tabbed Browsing in Internet Explorer 8: Häufig gestellte Fragen

Wenn Sie Internet Explorer entscheiden lassen, wie Popups angezeigt werden sollen, wird das Popup in einem neuen Fenster angezeigt, wenn das Popup die Größe oder Anzeigeanforderungen angibt. Andernfalls wird das Popup auf einer neuen Registerkarte angezeigt.

Öffnen Sie OWA-Nachrichten in einem neuen Tab anstelle eines Popup-Fensters

Der Grund dafür, dass das Fenster in einem neuen Fenster anstelle einer neuen Registerkarte geöffnet wird, liegt darin, dass der Popup-Link Informationen zur Fenstergröße enthält und bestimmte Elemente der Browseroberfläche deaktiviert, z. B. Menüs, Vor- / Zurück-Schaltflächen usw. Anwendung “aussehen und fühlen, es macht es tatsächlich schwieriger, alle Ihre OWA-Aktivitäten zusammenzufassen.

Die Antwort ist wahrscheinlich, dass die Google-Seite einige Einschränkungen bei der Anzeige hat, was dazu führt, dass IE9 sie als "Anwendung" betrachtet und in einem neuen Fenster öffnet. Da die Google-Seite eine Menge CSS und JavaScript enthält, kann man verstehen, dass der IE9 diesen Fehler macht, zumal der IE9 nicht die neuesten CSS-Standards unterstützt.

Auf der anderen Seite hat Google die Unterstützung für IE9 im Jahr 2013 eingestellt, so dass heute keine Anstrengungen unternommen werden, um die Seiten für IE9 verständlich zu machen. Offiziell jetzt Google nur unterstützt IE11.

Ich bin nicht sicher, ob diese letzten Kommentare richtig sind. AFAIK, IE entscheidet, wie das Popup-Fenster geöffnet wird, bevor versucht wird, die Zieladresse zu öffnen. Das, was Google in seine Seite einschließt, ist daher irrelevant. FWIW, ich habe gerade die beiden Links aus dem OP zu einer Seite hinzugefügt und beide in IE11 als Tabs geöffnet überprüft. Ich habe keinen IE9 zum Testen (ich glaube, wir sind an diesem Punkt vielleicht nicht mehr an IE9 interessiert!). Ich habe mich heute damit beschäftigt und die obige Antwort war sicherlich ansonsten [hilfreich] (http://stackoverflow.com/questions/5686288/javascript-forcing-ie-into-opening-new-tab-instead-of-window/41489586# 41489586) John Rix vor 7 Jahren 0