2017-09-08 1 views
1

Ich möchte eine Webseite in der gleichen Registerkarte durch Klicken auf einen Link von E-Mail öffnen. Wenn also die Webseite bereits auf einer Registerkarte geöffnet ist, sollte durch Klicken auf den Link in der E-Mail keine weitere Registerkarte geöffnet werden, sondern die Webseite sollte auf derselben Registerkarte dargestellt werden.Wie öffne ich eine Webseite in der gleichen Registerkarte beim Klicken auf einen Link in der Mail

Zum Beispiel - wenn https://example.com/index.html ist bereits geöffnet in einer Registerkarte von https://example.com/index.html Link von E-Mail klicken sollte nicht eine andere Registerkarte öffnen, aber die Anwendung in der gleichen Registerkarte öffnen sollte.

Ich verstehe, können wir dies programmatisch mit Javascript wie window.open("https://example.com/index.html","_self") tun, aber gibt es eine Möglichkeit, die URL in E-Mail verwendet werden, um die Webseite zu öffnen, um dies zu erreichen?

Dank

+2

Es gibt keine Möglichkeit, das zu tun - und wenn Sie das tun könnten, würden Browser-Hersteller es herunterfahren. Verwechseln Sie nicht das Verhalten des Benutzers. Wenn der Benutzer den Link in einem bereits geöffneten Tab haben möchte, würde er ihn dort öffnen. –

+1

absolut, es gibt keinen weg, – bjesua

+0

Got it. Hatte die gleichen Gedanken. Danke für die Vorschläge. – Gendaful

Antwort

1

Verwenden target = "_ self" in einer Seite

<a href="https://example.com/index.html" target="_self">The Link</a> 

Von einer E-Mail ... nicht möglich, da der E-Mail-Client keine Ahnung, in welchem ​​Register der Standard-Browser ist

hat
3

Nein, das ist technisch nicht möglich. Es gibt keine Möglichkeiten, diese Art von Anweisungen von einem E-Mail-Client an den Browser zu senden. Außerdem ist Javascript in E-Mails nicht erlaubt.

0

Dies ist nicht für Links in E-Mails möglich. Normalerweise ist der Mail-Dienstanbieter so eingestellt, dass er auf einer neuen Registerkarte geöffnet wird, damit der Benutzer weiterhin verbunden ist.

Verwandte Themen