Почему в браузере дублируются вкладки

Обновлено: 06.07.2024

У меня проблемы с дублированием вкладок в Chrome (вещи сеанса), и я хотел бы избежать действий по дублированию вкладок (или отсутствию возможности закрыть дубликат). Я открываю вкладку, поскольку это было всплывающее окно, без адресной строки, без строки состояния и без ничего, просто окно. Нет возможности дублировать вкладку (открытую как всплывающее окно) в IE и Firefox (по крайней мере, я не нашел), но в хроме все еще возможно.

Есть идеи, как это сделать?

4 ответа 4

Цель

Просто поясню: цель состоит в том, чтобы обнаружить (и закрыть) вкладку, которая была открыта с помощью пункта контекстного меню Chrome "Дублировать".

Первая попытка

Действие "Дублировать вкладку" работает почти так же, как при перезагрузке страницы после того, как пользователь нажал "Назад", а затем "Вперед", поэтому вы в основном реализуете версию этого вопроса:

Это здорово и все такое, но вы только хотите определить, когда вы "Дублируете вкладку". Для этого мы можем очистить состояние onbeforeunload. Это работает, потому что onbeforeunload вызывается только тогда, когда пользователь нажимает «Назад» или «Вперед», но не при дублировании вкладки.

Вторая попытка

Здравствуйте, @JosiahDaniels! Кажется, это отлично работает с Chrome, но когда я тестировал его в IE10, оповещение не появлялось. Знаете ли вы, есть ли обходной путь для IE? Буду работать дальше, если решу отвечу здесь, с уважением

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

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

Это решение было протестировано в Chrome. Он использует тот факт, что дублированная вкладка не имеет имени. Эта функция может существовать не во всех браузерах.

Функция preventDuplicateTab вызывается в самом начале последовательности загрузки страницы.

Есть ли сочетание клавиш для дублирования вкладки в Google Chrome?

Я прочитал все ответы в ветке форума Google Chrome, но надежды нет.

Единственная надежда, которую я получаю от этой страницы, заключается в следующем:

Следующее обновление для Chrome обязательно должно содержать повторяющийся ярлык.


20 ответов 20

В настоящее время нет сочетания клавиш для дублирования вкладки в Google Chrome (см. список сочетаний клавиш). Однако похоже, что Chrome скоро может включить поддержку расширений для дублирования вкладок, а это значит, что вскоре вы сможете найти расширение Chrome, которое может дублировать вкладку с помощью сочетания клавиш. В настоящее время все расширения, отображаемые в магазине, не сохраняют историю.

Не используя клавиатуру, дублировать вкладку можно двумя способами: либо щелкнуть средней кнопкой мыши кнопку обновления, либо щелкнуть правой кнопкой мыши вкладку и выбрать "Дублировать" в меню:

Снимок экрана Chrome

на Mac попробуйте BetterTouchTool — Prahatr.de, он работает для меня, чтобы имитировать средний щелчок с помощью трекпада, поэтому я могу использовать трюк с кнопкой обновления

Вы можете просто нажать Alt + D, а затем Alt + Enter . Вам даже не нужно отпускать клавишу Alt.


Это не то же самое, что настоящий дубликат. Он перезагружает страницу, в то время как истинный дубликат этого не делает (если мы прокручиваем страницу наполовину, нам нужно прокрутить ее повторно)

Это можно сделать следующим образом:

Мне это кажется хорошим решением..

Это не настоящий дубликат. Например, если вы прокрутили документ наполовину, состояние не сохраняется.

Это не дублирует историю, что является основной причиной, по которой мне лично нужно дублировать страницу (вместо того, чтобы просто открывать ссылку)

Расширение Duplicate Tab Shortcut Key обеспечивает встроенную функцию дублирования вкладок с помощью настраиваемой комбинации клавиш.

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

screenshot

Ключ табуляции настраивается с помощью API Chrome. Расширение не просто отслеживает DOM каждой вкладки на наличие события сочетания клавиш, как это делают некоторые другие расширения.

+1, хорошее решение, но я бы не стал устанавливать расширение для простой функции, когда существует более простая альтернатива (обычный «щелчок правой кнопкой мыши -> дубликат»).

Да и нет. Это не определенная «Дублированная вкладка». Это двухэтапный процесс.

Для Mac OS

Нажмите Command + L, чтобы установить фокус на адресной строке, а затем нажмите:

Option + Return, чтобы скопировать вкладку в новую вкладку, или

Shift + Return, чтобы скопировать вкладку в новое окно.

Для Windows

Нажмите Ctrl + L, чтобы установить фокус на адресную строку, а затем нажмите Alt + Enter, чтобы дублировать вкладку в новую вкладку.

В macOS вы можете использовать CMD + L, а затем CMD + ENTER , что намного быстрее, поскольку вам не нужно убирать палец с клавиши CMD.

Я написал простой скрипт для AutoHotkey. Просто вставьте это в Блокнот и сохраните как «scriptname.ahk», затем дважды щелкните по нему (убедитесь, что у вас установлен AutoHotkey).

!Это Alt + T , измените его на любой нужный вам ярлык.

Если вы хотите, чтобы он работал только в Chrome, поместите эту строку в самое начало:


Для контекста: при этом будет нажата средняя кнопка мыши в координатах x,y 75,45 относительно активного окна, если это значение по умолчанию не было изменено. Щелчок средней кнопкой мыши по кнопке обновления дублирует текущую вкладку. В моей установке 75,45 находится едва внутри кнопки обновления, поэтому вам может потребоваться настроить число. Однако использование AHK для решения этой проблемы, вероятно, не самый надежный метод.

На Mac cmd + l, чтобы сфокусироваться на адресной строке, оттуда cmd + Return открывает новую вкладку в фоновом режиме, а Shift + Return открывает новое окно.


Трюк в адресной строке select + enter в OS X (не "настоящий дубликат", но достаточно близко для меня):

команда + команда L + ввод

Лучшее решение для Mac OS — добавить сочетание клавиш для приложений. Нет необходимости добавлять расширение и двухэтапный процесс

Я использовал сочетание клавиш "control+g" для дублирования вкладок в Chrome, Firefox и Safari. Причина использования control+g заключается в том, что эта комбинация нигде не используется в качестве сочетания клавиш mac os. Снимок экрана с моего mac

Системные настройки-> Клавиатура -> Ярлыки приложений (на левой панели) -> Нажмите «+», чтобы добавить новый ярлык приложения-> Выберите «Google Chrome»

Странно, у меня открывается новая вкладка. Возможно, в настройках Chrome есть какие-то другие настройки

Возможно, вы можете использовать надстройку Smoothe Mouse Gestures, чтобы создать ярлык с помощью жеста мыши.

Я читал этот вопрос вчера и только что нашел возможное решение, для которого не требуется плагин, хотя это и не сочетание клавиш, как задано в вашем вопросе!

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

В MacOS вы можете нажать Cmd + L, а затем Enter. Он открывает повторяющуюся вкладку в конце вкладок.

Чтобы открыть один рядом с текущим, я не нашел для него сочетания клавиш. Используя мышь, вы можете сделать Cmd + нажать кнопку «Обновить», как указано выше.

Для MacOS Chrome:

Command+L, чтобы выбрать адресную строку, а затем Command+Enter, чтобы продублировать ее


Мой любимый способ дублирования вкладки: alt + D + enter 1 .

Некоторые другие команды/серии команд:

Как вы могли заметить, все эти команды перемещают фокус на омнибокс, после чего вы используете Alt + Enter, чтобы «дублировать» вкладку. Однако, к сожалению, все указанные команды используют alt + enter , что не является true командой дублирования вкладок, а скорее открывает тот же веб-сайт в отдельной вкладке (обычно не сохраняет текущий данные, такие как ваша позиция прокрутки и текст, введенный в текстовые поля).

1 Если вы технарь, вам может быть интересно узнать, что на самом деле это сочетание alt + D и alt + enter

2 ctrl + L могут быть интерпретированы компьютером как команда вставить ссылку (в текстовом поле).


Лоуэлл Хеддингс


Лоуэлл Хеддингс
Основатель и генеральный директор

Лоуэлл — основатель и генеральный директор How-To Geek. Он руководит шоу с момента создания сайта в 2006 году. За последнее десятилетие Лоуэлл лично написал более 1000 статей, которые просмотрели более 250 миллионов человек. До создания How-To Geek Лоуэлл 15 лет проработал в сфере ИТ, занимаясь консалтингом, кибербезопасностью, управлением базами данных и программированием. Подробнее.

Необходимо открыть одну и ту же страницу в нескольких вкладках? Сегодня мы покажем вам, как легко дублировать вкладку в Chrome или Firefox.

Сегодняшняя подсказка предоставлена ​​нам благодаря читателю How-To Geek Konc.

Сначала используйте сочетание клавиш Alt+D, чтобы переместить фокус на адресную строку... и удерживайте нажатой клавишу Alt.


Теперь просто нажмите клавишу Enter (поскольку у вас нажата клавиша Alt). Это откроет текущий URL на новой вкладке, фактически дублируя вкладку.


После того, как вы сделаете это один или два раза, вы поймете, что им очень легко пользоваться — просто нажмите Alt, D, Enter, и вкладка дублируется.

То же самое работает и в Chrome, и это единственный известный нам способ дублировать вкладку с клавиатуры.


Обратите внимание, что вы можете дублировать вкладку с помощью мыши в Chrome, просто щелкнув вкладку правой кнопкой мыши.

Дублирование с помощью Tab Mix Plus (Firefox)

Если вы являетесь одним из многих пользователей Tab Mix Plus, вы всегда можете дублировать вкладку с помощью контекстного меню или сочетания клавиш Ctrl+Alt+T.


Преимущество варианта Tab Mix Plus заключается в том, что вся история сохраняется в дублированной вкладке. Опять же, это много дополнительной памяти, которую Firefox не обязательно должен использовать, поэтому вы можете предпочесть использовать первую комбинацию клавиш, если вам не нужна история.

  • › Почему прозрачные чехлы для телефонов желтеют?
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Что означает XD и как вы его используете?
  • › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
  • › Как восстановить метки панели задач в Windows 11
  • › Как установить Google Play Маркет в Windows 11

Создать повторяющиеся вкладки

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

Создать дубликаты вкладок в браузере

У многих из нас одновременно открыто несколько вкладок, и иногда нам нужно открыть одну и ту же ссылку в нескольких местах. Таким образом, вместо использования архаичного метода копирования-вставки есть другой способ сделать это. Метод вкладки «Дублировать» откроет точный URL-адрес, который вы уже открыли. Вам не нужно будет открывать новую вкладку; вставьте ссылку и нажмите Enter, когда вам нужно открыть ту же ссылку.

Создание дубликатов вкладок в Edge

Шаг 1. Откройте Microsoft Edge.

Шаг 2. Откройте любую ссылку или откройте вкладку, которую хотите скопировать, если у вас уже открыт Edge.

Шаг 3. Щелкните правой кнопкой мыши вкладку, которую хотите продублировать, и выберите Дублировать вкладку. Вы также можете использовать сочетания клавиш Ctrl+Shift+K для выполнения той же функции.
Довольно полезно, правда?

Создать дубликаты вкладок в браузере

Что делать, если вы используете не Edge, а какой-нибудь другой браузер, например Google Chrome? Что тогда делать?

Google Chrome

Я пробовал это и с Mozilla Firefox, и шаги такие же. Однако сочетания клавиш работают только для Edge.

Mozilla Firefox

Если вы используете какой-либо другой браузер, попробуйте этот метод и сообщите нам, работает ли он для вас или нет, в комментариях ниже.

Читайте также: