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");
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!