Как запретить открывать вкладки в новом окне
Перейти к содержимому

Как запретить открывать вкладки в новом окне

  • автор:

Запрет на открытие страницы в новом окне

Привет всем мегапрограммистам в этом чате! Подскажите, как запретить открытие страницы в новом окне. То есть, пусть страница открывается но пустая. Обусловлено тем, что окно всплывающее и маленькое, а если его открыть отдельно то получается абракадабра на всю ширину экрана. Движок самописный. Типа вот такого чтобы можно было в код вставить: var section = document.location.hash.slice(1); if(section) но только чтобы работало! Всем добра и смайлик — 🙂

  • eTarget 2011:Панельная дискуссия «Стратегия и планирование рекламной кампании в интернете»
  • eTarget 2011: Круглый стол «Реклама в онлайн-видео»
  • Могут ли «плохие» входящие ссылки привести к ухудшению ранжирования?

На сайте с 16.11.2010
13 июля 2015, 11:05

Короче, не знаем как. В гугле не нашел, здесь тоже никто не умеет. Жал.

На сайте с 26.08.2010
13 июля 2015, 11:31

Ну наверное можно же проверить ширину body и если больше, чем нужно, стереть весь DOM.

На сайте с 10.06.2015
14 июля 2015, 12:29

ну да полюбому стилями делать надо, размеры задать

На сайте с 04.11.2007
14 июля 2015, 20:47
Психиатр:
. Подскажите, как запретить открытие страницы в новом окне .

Если открываемая страница имеет свой URL, предположу, что никак. Браузер открывает ссылку в новом окне, а не скрипт.

Попробуйте посмотреть по факту открытия. Т.е. на самОй открываемой странице

if( ! ((self.parent&&!(self.parent===self))&&(self.parent.frames.length!=0)) ) < document.write('

Нефиг открывать эту страницу в новом окне!


‘) >;

На сайте с 30.03.2014
14 июля 2015, 21:03

Психиатр:
То есть, пусть страница открывается но пустая. Обусловлено тем, что окно всплывающее и маленькое, а если его открыть отдельно то получается абракадабра на всю ширину экрана.

всплывающее окно это именно новое окно? или это js/css фокусы имитирующие новое

окно поверх старого, а на самом деле div ?

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

это все равно новое ОТДЕЛЬНОЕ окно. Размер же этого окна можно задавать

как в родительском окне так и js внутри этого нового отдельного окна и проблемы

того что новое окно отдельное — «большое» просто не существует.

Просто в js задайте ему размер какой угодно.

Как запретить открывать вкладки в новом окне

Будь в курсе последних новостей из мира гаджетов и технологий

iGuides для смартфонов Apple

Как запретить Chrome открывать ссылки в новых вкладках

Александр

Александр Кузнецов — 7 декабря 2021, 15:20

Многие сайты заставляют пользователя плодить вкладки в попытке удержать его у себя. И одно дело, когда в новой вкладке открывается ссылка, ведущая на другой сайт, и совершенно иное — когда каждая ссылка открывается таким образом, даже если она ведёт на страницу того же самого сайта.

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

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

В большей части этих расширений доступны настройки, позволяющие добавить любые сайты в исключения. Например, если вы привыкли, что ссылки из поисковика Google или «Яндекс» открываются новой вкладке, а не в текущей, можно оставить на этих сайтах такое поведение.

Как запретить браузеру открывать ссылки в новой вкладке

Константин Докучаев

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

Некоторым всё-таки такое поведение не нравится и они сами хотят решать какие ссылки открывать в текущей вкладке, а какие в новой. Для вас есть решение.

Death To _blank – расширение для браузера Chrome, которое удаляет параметр _blank у ссылок, что запрещает им открываться в новой вкладке.

У расширения есть несколько параметров. Основной из них это раздел с белым и чёрным списками сайтов. Можно разрешить открывать ссылки в новой вкладке только определённым сайтам. Или можно наоборот запретить всем, кто не в списке.

Для пользователей Firefox есть расширение target=»_blank»-toggler. При наведении на ссылку оно меняет курсор, что даёт возможность понять где будет открыта ссылка.

Если нажать комбинацию клавиш CTRL + SHIFT ссылка принудительно откроется в текущей вкладке.

Перед установкой расширений стоит учесть, что они будут работать не на всех сайтах. Всё зависит от реализации открытия вкладок на конкретном ресурсе.

К примеру, здесь оба расширения не работают ��

Как отключить открытие новых вкладок Chrome?

Всем привет. Проблема такая: установил расширение для хрома, во время серфа оно периодически открывает рекламные сайты в новой вкладке (не всплывающее окно), а именно в новой вкладке. К примеру сижу в ВК, бац и открывается сайт с рекламой в новой вкладке. Как запретить этому расширению открытие новых вкладок? Или вообще, есть ли в хроме возможность отключить открытие новых вкладок? Сносить само расширение не вариант.

Вот еще ситуация. Хочу обновить страницу, а это мне вместо этой страницы открывается реклама (в новой вкладке открывается сторонний сайт).

  • Вопрос задан более трёх лет назад
  • 15854 просмотра

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *