Heim > Web-Frontend > js-Tutorial > Wie erzwinge ich, dass „window.open()' in einem neuen Fenster und nicht in einem Tab geöffnet wird?

Wie erzwinge ich, dass „window.open()' in einem neuen Fenster und nicht in einem Tab geöffnet wird?

Linda Hamilton
Freigeben: 2024-12-14 14:50:18
Original
825 Leute haben es durchsucht

How to Force `window.open()` to Open in a New Window, Not a Tab?

Fenster, nicht Tabs, mit JavaScript öffnen

Problem:
Bei Verwendung von window.open( von JavaScript) )-Methode zum Navigieren aus einem Auswahlfeld verwendet, öffnet Firefox die Seite standardmäßig in einem neuen Tab. Das gewünschte Verhalten besteht jedoch darin, dass die Seite in einem neuen Fenster geöffnet wird.

Lösung:
Um das Standardverhalten von Firefox zu überschreiben, geben Sie die „Funktionen“ des neuen Fensters an der window.open()-Aufruf. Der folgende Code erzielt das gewünschte Ergebnis:

window.open(url, windowName, "height=200,width=200");
Nach dem Login kopieren

Erklärung:
Durch die Angabe einer Höhe und Breite für das Fenster erzwingen Sie, dass es als neues Fenster und nicht als neues Fenster geöffnet wird Tab.

Zusätzliche Informationen:
Eine umfassende Liste aller möglichen „Funktionen“ finden Sie hier Geben Sie an, wie Sie das Erscheinungsbild und Verhalten des neuen Fensters steuern möchten. Weitere Informationen finden Sie in der folgenden Mozilla-Dokumentation: https://developer.mozilla.org/en-US/docs/Web/API/Window.open#Position_and_size_features

Das obige ist der detaillierte Inhalt vonWie erzwinge ich, dass „window.open()' in einem neuen Fenster und nicht in einem Tab geöffnet wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage