Ich leite den Benutzer über eine URL zu einer URL um, window.location
aber diese URL wird im Browser auf derselben Registerkarte geöffnet. Ich möchte, dass es in einem neuen Tab geöffnet wird. Kann ich das mit window.location machen? Gibt es eine andere Möglichkeit, diese Aktion auszuführen?
javascript
html
redirect
Muhammad Imran Tariq
quelle
quelle
window.location
eine Anforderung? Oder können andere JS-Lösungen angeboten werden?Antworten:
Ich glaube nicht, dass es eine Möglichkeit gibt, dies zu tun, es sei denn, Sie schreiben eine Browser-Erweiterung. Sie können versuchen, zu
window.open
hoffen, dass der Browser des Benutzers so eingestellt ist, dass neue Fenster in neuen Registerkarten geöffnet werden.quelle
Der zweite Parameter macht es in einem neuen Fenster geöffnet. Vergiss nicht, den informativen Artikel von Jakob Nielsen zu lesen :)
quelle
Dies funktioniert bei Chrome 53. Habe nirgendwo anders getestet:
quelle
Mit jQuery ist es noch einfacher und funktioniert auch mit Chrome
quelle
Sie können sogar verwenden
Dadurch wird es auf derselben Registerkarte geöffnet, wenn das Popup blockiert ist.
quelle
Ich persönlich mochte diese Lösung, die in diesem Fragethread erwähnt wurde. JavaScript: location.href, um sie in einem neuen Fenster / Tab zu öffnen?
Arbeitsbeispiel .
quelle