Как запретить браузеру открывать новые окна
Как запретить открывать Chrome новые окна

Благодаря встроенным возможностям
Можно воспользоваться встроенной возможностью Chrome. Для этого нужно просто кликнуть правой кнопкой мыши по ссылки и выбрать пункт "Открыть ссылку в новой вкладке". А можно просто захватить левой кнопкой мыши ссылку и потащить ее на панель вкладок: она автоматически откроется в новой активной вкладке.
С помощью расширений
Если же все выше перечисленные способы вас не устраивают, то можно установить некоторые расширения, которые не очень требовательны к оперативной памяти, да и не требуют никаких лишних телодвижений.
- Расширение Open _new & _blank in new backgroun открывает все ссылки с атрибутом _new или _blank в новой вкладке. Правда говорят, что оно иногда не справляется со сложными кодами и всплывающими окнами в виде JavaScript. Но у меня с 'bv пока не было проблем.
- Расширение One Window запретит браузеру открывать больше одного окна в сессии. Плюс в нем есть некоторые настройки...
А знаете ли вы, что если щелкнуть по самому верху всплывающего окна правой кнопкой мыши и выбрать пункт "Показать как вкладку", то у вас с этим веб-адресом откроется новое окно Chrome? Ниже прилагаю скриншот с данным пунктом:

Спасибо "Ивану" за этот вопрос...
Как предотвратить открытие ВСЕХ новых окон firefox? Я хочу ТОЛЬКО ОДИН ЭКЗЕМПЛЯР. | Форум поддержки Firefox
Я хочу предотвратить всплывающие окна, всплывающие окна и т. Д. Буквально ни один ответ не был подходящим, поэтому я перефразирую вопрос. Я хочу, чтобы firefox просто не подтверждал запрос на открытие ЛЮБОГО нового окна или вкладки из html-кода, веб-сайта, сервера и т. Д. Я даже не хочу, чтобы он предупреждал меня о том, что он не подтвердил запрос на открытие нового окна или таб. Я НИКОГДА не хочу видеть окно, вкладку или экземпляр firefox, которые я не вызвал напрямую с помощью мыши или клавиатуры, и я хочу, чтобы они были ПОЛНОСТЬЮ прозрачными.Как я могу это сделать? (Меня не волнует, будет ли ответ длинным или техническим.)
Я хочу предотвратить всплывающие окна, всплывающие окна и т. Д. Буквально ни один ответ не был подходящим, поэтому я перефразирую вопрос. Я хочу, чтобы firefox просто не подтверждал запрос на открытие ЛЮБОГО нового окна или вкладки из html-кода, веб-сайта, сервера и т. Д. Я даже не хочу, чтобы он предупреждал меня о том, что он не подтвердил запрос на открытие нового окна или таб. Я НИКОГДА не хочу видеть окно, вкладку или экземпляр firefox, которые я не вызвал напрямую с помощью мыши или клавиатуры, и я хочу, чтобы они были ПОЛНОСТЬЮ прозрачными.Как я могу это сделать? (Меня не волнует, будет ли ответ длинным или техническим.)
Выбранное решение
Попробуйте Tab Mix Plus.
Указанная выше надстройка может вместо этого открывать всплывающие окна на новых вкладках. Если вы вообще не хотите, чтобы всплывающие окна открывались автоматически, вы можете установить для параметра dom.popup_allowed_events пустое значение в about: config. Затем вы можете открыть заблокированные всплывающие окна, щелкнув значок уведомления в правой части адресной строки.Вы также можете разрешить определенным сайтам открывать всплывающие окна в разделе Параметры - Содержание - Исключения.
Прочтите этот ответ в контексте 👍 6 .Как запретить Firefox открывать новое окно / вкладку | Форум поддержки Firefox
Firefox ориентируется на то, как сайт закодировал свои ссылки. Обычно они остаются на той же вкладке, но открываются в новом окне или вкладке, если:
- сайт указывает "цель" в ссылке
- сайт прикрепляет скрипт к ссылке, которая открывает новое окно
Есть группа настроек, которая должна заставить Firefox игнорировать эти аспекты ссылки, но я никогда не пробовал это делать.Если вы хотите поэкспериментировать:
(1) На новой вкладке введите или вставьте about: config в адресную строку и нажмите Enter / Return. Нажмите кнопку с обещанием быть осторожным или принять риск.
(2) В поле поиска над списком введите или вставьте neww и сделайте паузу, пока список фильтруется.
(3) Настройте параметры следующим образом:
(A) browser.link.open_newwindow – для ссылок на вкладках Firefox
- 3 = переключить новое окно на новую вкладку (по умолчанию)
- 2 = разрешить ссылку для открытия нового окна
- 1 = принудительно открыть новое окно на той же вкладке <= Попробуйте это
(B) браузер.link.open_newwindow.restriction - для ссылок во вкладках Firefox
- 0 = применить настройку под (A) ко ВСЕМ новым окнам (даже окнам скриптов) <= Попробуйте это
- 2 = применить настройку в (A) к обычным окнам, но НЕ к скриптовым окнам с функциями (по умолчанию)
- 1 = переопределить настройку в (A) и всегда использовать новые окна
(C) browser.link.open_newwindow.override.external - для ссылок в других программах
- -1 = применить настройку (A) к внешним ссылкам (по умолчанию)
- 3 = открывать внешние ссылки в новой вкладке в последнем активном окне <= Попробовать
- 2 = открывать внешние ссылки в новом окне
- 1 = открывать внешние ссылки в последней активной вкладке, заменяя текущую страницу
Чтобы вернуться к нормальному состоянию, если что-то пойдет не так, щелкните правой кнопкой мыши каждое «измененное» предпочтение и выберите «Сброс».
Если вам нужна тестовая страница: https://jeffersonscher.com/res/popit.html
Firefox ориентируется на то, как сайт закодировал свои ссылки. Обычно они остаются на той же вкладке, но открываются в новом окне или вкладке, если: * сайт указывает "цель" в ссылке * сайт прикрепляет скрипт к ссылке, которая открывает новое окно Есть группа настроек, которая должна заставить Firefox игнорировать эти аспекты ссылки, но я никогда не пробовал это делать.Если вы хотите поэкспериментировать: (1) На новой вкладке введите или вставьте «about: config» '' в адресную строку и нажмите Enter / Return. Нажмите кнопку с обещанием быть осторожным или принять риск. (2) В поле поиска над списком введите или вставьте '' 'neww' '' и сделайте паузу, пока список фильтруется. (3) Настройте параметры следующим образом: (A) '' 'browser.link.open_newwindow' '' - '' для ссылок на вкладках Firefox '' * 3 = переключить новое окно на новую вкладку (по умолчанию) * 2 = разрешить ссылку для открытия нового окна * '' '1 = принудительно открыть новое окно на той же вкладке' '' <= Попробуйте это (B) '' 'браузер.link.open_newwindow.restriction '' '- для ссылок во вкладках Firefox * '' '0 = применить настройку в (A) ко ВСЕМ новым окнам' '' (даже окнам скриптов) <= Попробуйте это * 2 = применить настройку под (A) к обычным окнам, но НЕ к скриптовым окнам с функциями (по умолчанию) * 1 = переопределить настройку в (A) и всегда использовать новые окна (C) '' 'browser.link.open_newwindow.override.external' '' - для ссылок в других программах * -1 = применить настройку под (A) к внешним ссылкам (по умолчанию) * '' '3 = открывать внешние ссылки в новой вкладке в последнем активном окне' '' <= Попробуйте это * 2 = открывать внешние ссылки в новом окне * 1 = открывать внешние ссылки на последней активной вкладке, заменяя текущую страницу Чтобы вернуться к нормальному состоянию, если что-то пойдет не так, щелкните правой кнопкой мыши каждое «измененное» предпочтение и выберите «Сброс».Если вам нужна тестовая страница: https://jeffersonscher.com/res/popit.html
.firefox - Как я могу запретить браузеру открывать новую вкладку / окно с помощью JavaScript?
Переполнение стека- Около
- Товары
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
- Вакансии Программирование и связанные с ним технические возможности карьерного роста
- Талант
node.js - как запретить lite-серверу открывать окно браузера при запуске?
Переполнение стека- Около
- Товары
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
- Вакансии Программирование и связанные с ним технические возможности карьерного роста
- Талант Нанимайте технических специалистов и создайте бюстгальтер работодателя