pwj

jQuery — Как открыть все внешние ссылки (кроме внутренних) в новой вкладке

Данный срипт будет весьма полезен для не больших проектов. При помощи его все внешние ссылки которые присутствуют на сайте, будут открываться в новой вкладке.

/* Открытие всех внешних ссылок в новой вкладке */
jQuery( document ).ready(function( $ ) {
  $('a').each(function() {
   var a = new RegExp('/' + window.location.host + '/');
   if(!a.test(this.href)) {
       $(this).click(function(event) {
           event.preventDefault();
           event.stopPropagation();
           window.open(this.href, '_blank');
       });
   }
});
});