← Wszystkie przykłady

JavaScript Produktywność

Otwieraj linki zewnętrzne w nowej karcie

Każdy link prowadzący do innej domeny otwiera się w nowej karcie, zachowując bieżącą stronę.

Kod do skopiowania

var host = location.hostname;
document.querySelectorAll('a[href]').forEach(function (a) {
  try {
    var url = new URL(a.href, location.href);
    if (url.hostname && url.hostname !== host && /^https?:$/.test(url.protocol)) {
      a.target = '_blank';
      a.rel = 'noopener noreferrer';
    }
  } catch (e) {}
});

Jak użyć tego przykładu

  1. Skopiuj kod przyciskiem powyżej.
  2. Zainstaluj JustZix (2 minuty) i otwórz wtyczkę na docelowej stronie.
  3. Dodaj nową regułę dopasowaną do tej strony.
  4. Wklej kod w panelu JavaScript reguły i zapisz — uruchomi się przy każdym wejściu na stronę.

Oceń ten przykład

Brak ocen — oceń jako pierwszy.

Czy ten przykład działa?

Snippety są bezużyteczne, jeśli nie masz gdzie ich wkleić.

JustZix instalujesz w 2 minuty i odpalasz swój kod na każdej pasującej stronie. Bez konta, bez opłat.

Pobierz za darmo Zobacz zastosowania