Heim  >  Artikel  >  Web-Frontend  >  Wie öffne ich Links in neuen Tabs mit JavaScript, um Code von Drittanbietern zu ändern?

Wie öffne ich Links in neuen Tabs mit JavaScript, um Code von Drittanbietern zu ändern?

Susan Sarandon
Susan SarandonOriginal
2024-10-21 21:24:03866Durchsuche

How to Open Links in New Tabs with JavaScript for Third-Party Code Modification?

Links in neuen Tabs mit JavaScript öffnen: Eine Lösung

Bei der Arbeit mit JavaScript-Code von Drittanbietern stößt man häufig auf Links, die ersetzen die aktuelle Seite. Um diese Links in neuen Tabs oder Fenstern zu öffnen, können wir die Methode window.open() nutzen.

In Ihrem speziellen Fall möchten Sie den folgenden Code ändern:

if (command == 'lightbox') {
  location.href = "https://support.wwf.org.uk/earth_hour/index.php?type=individual";
}

An Öffnen Sie den Link in einem neuen Tab und ersetzen Sie ihn durch:

if (command == 'lightbox') {
  window.open(
    'https://support.wwf.org.uk/earth_hour/index.php?type=individual',
    '_blank' // This opens the link in a new tab.
  );
}

Die Methode window.open() benötigt zwei Parameter: die URL der zu öffnenden Seite und ein Flag, das angibt, wie die Seite geöffnet werden soll . Im obigen Code gibt „_blank“ an, dass die Seite in einem neuen Fenster oder Tab geöffnet werden soll.

Mit diesem Ansatz können Sie den Code von Drittanbietern ändern, um den gewünschten Link in einem neuen Tab zu öffnen , sodass Sie die vom Code bereitgestellte Funktionalität beibehalten und gleichzeitig das Benutzererlebnis verbessern können.

Das obige ist der detaillierte Inhalt vonWie öffne ich Links in neuen Tabs mit JavaScript, um Code von Drittanbietern zu ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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