Macht ein Fenster in Chrom auf

7

Ich habe eine Schaltfläche, die ein neues Fenster als Popup öffnen muss (unter der übergeordneten Seite). In IE / Firefox funktioniert es gut, aber in Chrome erscheint das Popup über (über) dem Elternfenster.

Bitte schlagen Sie eine Lösung vor.

use case / zB: Naja, zB wenn du kayak.com oder irgendeine Reisewebseite siehst, hast du die Möglichkeit auch auf anderen Webseiten zu suchen .. Ich möchte etwas ähnliches machen also brauch den Pop unter ...

Code: Ich benutze ein window.open (.......). blur (), aber aus irgendeinem Grund funktioniert es nicht in Chrome.

    
prgrmr 23.11.2010, 22:45
quelle

6 Antworten

14

Ich nehme meinen Kommentar zurück, ist möglich.

Das Folgende funktionierte für mich. (getestet neueste Produktion Chrom)

%Vor%

Wenn Sie Ihre Besucher verärgern, haben Sie, wie alle Dinge, weniger Besucher.

    
Jason Benson 23.11.2010, 23:37
quelle
3
%Vor%     
dixie 22.04.2013 21:13
quelle
3

Sie könnten das Popup auch so hinterlassen:

%Vor%

Auf diese Weise wird der neue Inhalt auf der aktuellen Registerkarte zurückgelassen und eine neue Registerkarte mit dem ursprünglichen Fensterinhalt geöffnet. Funktioniert fast wie ein Pop-Under, sofern Sie es sich leisten können, das aktuelle Fenster neu zu laden. Sie stellen auch sicher, dass das Popup nicht öfter als einmal pro Minute angezeigt wird.

    
Diogo Schneider 02.09.2013 13:42
quelle
3

Dies ist die Korrektur, die Sie für Chrome verwenden können (getestet am letzten v.40 am 29.01.2015). Dies öffnet kein Fenster-Popup, sondern einen neuen Tab und bleibt auf der Hauptregisterkarte fokussiert (nicht mehr auf den Haupt-Tab in Chrome v.43 & gt;).

Um Popup-Blocker zu vermeiden, benötigen Sie Benutzerinteraktion, verwenden Sie speziell mousedown oder mouseup event, click wird eine Popup-Blocker-Warnung auslösen.

%Vor%

-jsFiddle -

    
A. Wolff 29.01.2015 17:30
quelle
1

Der geheimnisvolle Code von @dixie funktioniert für mich auf Firefox, I.E und fast Chrome (es konzentriert sich nicht auf das Hauptfenster, sondern auf das Pop-up).

Damit es in Google Chrome perfekt funktioniert, habe ich es einfach hinzugefügt, um den Fokus wieder zu erlangen:

%Vor%     
Bonswouar 05.06.2013 08:06
quelle
0

Das Ende des Popunder ist hier. Chrome hat es gestern geschlossen.

    
Chandler_bing_26 26.03.2018 06:56
quelle

Tags und Links