Клуб Яндекс.Поиска для сайта

Как избавиться от target=_blank в результатах поиска

skaiseo
14 октября 2015, 11:37

На странице с результатами поиска каждой ссылке присвоен атрибут target="_blank". 
По ряду причин нам требуется открывать ссылку в том же окне. В настройках поиска возможности отключения target="_blank" нет. 
Как можно избавиться от target=_blank ?


p.s. 
Элементы сниппетов (beta-версия): 
Включено - обогащать сниппеты картинками со страниц документов. - не работает (картинок нет).
Вопрос: - у кого-нибудь работает?

8 комментариев
Подписаться на комментарии к посту

У вас картинки не показываются в SaaS-поиске или в обычном? В SaaS мы их еще не поддержали, должны сделать в ближайшее время.

Про targetсейчас смотрю, как сделать лучше.  

картинки не показываются в обычном поиске.

Спасибо, проверяю.

Проблему нашли, устраняем. Но это может занять некоторое время, так как картинки все еще в режиме беты. 

спасибо.

Про target - правильного способа сделать так, как вы хотите, нет.

Мы используем общеяндексовую настройку пользователя про открытие ссылок в новом окне (https://yandex.ru/search/customize). И, честно говоря, результаты поиска, по нашим исследованиям, лучше открывать результаты поиска в новом окне, чтобы пользователь мог снова вернуться к поиску без перезадачи вопроса. 

В интернет-магазине пользователь может многократно возвращаться в поиск по сайту и каждый раз что-то класть в корзину. В случае, когда пользователь не авторизован это может стать причиной сбоя в корзине (что собственно и происходит периодически). Если убрать target=_blank проблема решается. Да и в целом - внутри сайта нет никакой необходимости в использовании target=_blank. 
Спасибо за ответ. Будем искать другие варианты решения.
похоже баг с target="_blank"  до сих пор жив, решил его так:


$('#ya-site-results').on('click', 'a.b-serp-item__title-link', function(){
    $(this).attr('target', '_self');
});