Товары в новой вкладке браузера

Можно ли скриптом добавить ко всем ссылкам на страницы товаров target="_blank"?

Пробовал такой скрипт в head ставить, но он не работает:

<script>
    $(function() {
        $('a[href="{$p.frontend_url}"]').attr('target', '_blank');
    });
</script>

4 ответа

  • 4
    Владислав Горлов Webasyst 7 февраля 2018 14:28 #

    Если человеку удобно открывать в новой вкладке что-либо, то это легко делается несколькими способами:

    • Клик средней кнопкой мышки.
    • Клик мышкой при зажатом Ctrl.
    • Через контекстное меню.

    Принудительное навязывание модели просмотра данных раздражает.

    Но если уж очень хочется, то правильнее будет изменить поведение, редактируя шаблоны темы дизайна.


  • 2

    Если нелёгкая заносит меня на сайт где принудительно открываются новые вкладки, покидаю этот сайт в самые кратчайшие сроки, стараясь более туда не возвращаться.

  • 2

    Проставьте css класс всем ссылкам в теме и пройдитесь js функцией по ним, это самый простой вариант.

  • 1
    novatra 7 февраля 2018 17:26 #

    Придумал сею затею не я, руководство магазина. Мне лишь хотелось это реализовать без правок шаблона, чтобы при каждом обновлении процедуру не повторять. Я собственно тоже сразу такие сайты в блеклист бросаю если вкладки новые открываются ))

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите