• HTML/CSS
  • JavaScript
  • PHP
  • Сервер

Открывать все внешние ссылки в новом окне

Алексей 29.09.2015
var host = document.location.host.replace(/www\./, '');
            $(document.body).on('click', 'a', function () {
                if (this.href && this.href.indexOf(host) == -1) {
                    $(this).attr('target', '_blank');
                }
            });

Возможно кому-нибудь понадобится.

JavaScript javascript
← Symfony: получить путь в контроллере
Выполнение консольных команд yii2 в cron →
  • Свежие записи

    • Как посчитать количество строк кода в git репозитории
    • Как удалить emoji из строки на PHP
    • Небольшой гайд по Gitlab CI/CD
    • Как очистить неиспользуемые docker контейнеры
    • Перераспределение дискового пространства vagrant linux
    • Оптимизация Symfony приложения с помощью OPcache и APCu
    • Как ускорить Docker?
    • Как ускорить тестирование сущности в symfony 4
    • Как добавить новую опцию во все консольные команды в Symfony 3
    • Алиасы в консоли ConEmu
  • Метки

    angularjs apache backend conemu console console command cron css docker doctrine drupal event listener fastcgi field collection frontend google htaccess html ios javascript jquery localstorage mail masonry ng-repeat opcache pagespeed insights php phpUnit router scroll service container symfony symfony 2 symfony 3 symfony 4 twig yii клешни в действии кэширование оптимизация плагин сжатие gzip сущности тестирование
  • Свежие комментарии

    • Гость к записи Как убрать scroll на iOS
    • online-map.ru к записи Как сделать адаптивную masonry сетку только на css
    • Mikeoa к записи Сортировка массива объектов по свойству
    • CharlesVeno к записи Новая тема — клешни в действии
    • Елена к записи Swipe! — Откуда клешни торчат?

© 2015-2021 крабокод