3

Я ищу решение, запрещающее ссылкам в Google Chrome открывать новые вкладки (в большинстве случаев это проблема target = "_ blank").

Итак, я хочу, чтобы все ссылки открывали страницы в текущей активной вкладке, а не в новой вкладке.

Я пробовал широкий спектр аддонов (например, "Death to target = _blank") и сценариев greasemonkey, которые должны удалять атрибут target = _blank, но ни один из них не работал.

Это очень раздражает, когда я хочу переключиться между учетными записями в GMail или перейти от GMail к GDrive. Я всегда открываю новую вкладку, и мне нужно закрыть последнюю вкладку вручную.

1 ответ1

2

Вы можете использовать чистый метод Javascript:

var links = document.querySelectorAll('a[target="_blank"]');
for (var i = 0; i < links.length; i++) links[i].target = '';

Или вы можете использовать jQuery:

$('a[target="_blank"]').each(function() {
  this.target = '';
});

Затем создайте расширение и установите его в свой браузер. Страница разработчика Chrome

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .