Как открыть новую вкладку в браузере
Обновлено: 24.11.2024
Я пытаюсь открыть URL-адрес в новой вкладке, а не во всплывающем окне.
Я видел похожие вопросы, ответы на которые выглядели примерно так:
Но ни один из них не работал у меня, браузер все еще пытался открыть всплывающее окно.
Обычно это вопрос предпочтений. Кому-то нравятся окна (и яростно защищают такое поведение), кому-то вкладки (и яростно защищают такое поведение). Таким образом, вы боретесь с поведением, которое обычно считается делом вкуса, а не дизайна.
Javascript ничего не знает о вашем браузере, а также о вкладках и окнах, поэтому именно браузер сам решает, как открыть новое окно.
Gmail каким-то образом делает это, по крайней мере, в Chrome. Удерживая нажатой клавишу Shift, щелкните строку электронного письма, и вы откроете это электронное письмо в новом окне. Ctrl+щелчок, и вы открываете его в новой вкладке. Единственная проблема: копаться в запутанном коде Gmail — это PITA
@Sergio, это поведение браузера по умолчанию для любой ссылки. (По крайней мере, для Chrome и Firefox.) Не имеет ничего общего с Gmail.
32 Ответа 32
Это трюк,
В большинстве случаев это должно происходить непосредственно в обработчике onclick для ссылки, чтобы предотвратить блокировку всплывающих окон и поведение по умолчанию "новое окно". Вы можете сделать это таким образом или добавив прослушиватель событий к вашему объекту DOM.
Не работает. Получил сообщение справа от адресной строки: Всплывающее окно заблокировано. Затем я разрешил всплывающие окна. И вуаля, он открывается во всплывающем окне, а не во вкладке! Chrome 22.0.1229.94 для OS X Lion.
@b1narytr0phy Это потому, что вы не проверили это должным образом. Измените настройки в своих браузерах. Открывается ли он во вкладке или в окне, определяется настройками вашего браузера. Вы ничего не можете сделать, вызвав window.open (или любой Javascript), чтобы выбрать способ открытия нового окна/вкладки.
var win = window.open(url, '_blank'); '_blank' не требуется, для window.open() вторым параметром является strWindowName, для: строкового имени для нового окна. Имя может использоваться в качестве цели ссылок и форм с помощью атрибута target объекта or ') $("body").append(frm); frm.submit().remove(); >
Если вы выберете этот метод, убедитесь, что в URL нет параметров запроса, потому что они будут пропущены при отправке формы. Одним из решений является встраивание скрытых элементов ввода внутрь элемента формы, у которых имя является ключом, а значение — значением для всех параметров внутри параметров запроса. Затем отправьте форму
это можно сделать проще с помощью тега вместо формы и с помощью метода jQuery .click() для "отправки". проверьте мой ответ
Это может открыться в новой вкладке или окне в зависимости от настроек браузера. Вопрос конкретно об открытии в новой вкладке, даже если настройки предназначены для нового окна.
Не используйте target="_blank"
Всегда используйте конкретное имя для этого окна, в моем случае значащееИмя , в этом случае вы экономите ресурсы процессора:
Таким образом, если вы нажмете кнопку, например, 10 раз, браузер всегда будет повторно отображать ее в одной новой вкладке, вместо того, чтобы открывать ее в 10 разных вкладках, что потребует гораздо больше ресурсов.
Подробнее об этом можно прочитать на MDN .
Или вы можете просто создать элемент ссылки и нажать на него.
Это не должно блокироваться никакими блокировщиками всплывающих окон. Надеюсь.
На этот вопрос есть ответ, и его нет.
Шаг 1. Создайте невидимую ссылку:
Шаг 2. Нажмите на эту ссылку программно:
Вот так! Работает очарование для меня.
Это может открыться в новой вкладке или окне в зависимости от настроек браузера. Вопрос конкретно об открытии в новой вкладке, даже если настройки предназначены для нового окна.
Я изучил много информации о том, как открыть новую вкладку и остаться на той же вкладке. Я нашел один небольшой трюк, чтобы сделать это. Предположим, у вас есть URL-адрес, который вам нужно открыть — newUrl и старый URL-адрес — currentUrl, который вам нужно оставить после открытия новой вкладки. Код JS будет выглядеть примерно так:
Вопрос касается открытия новой вкладки, когда пользователь предпочитает открывать их в новых окнах. Он не спрашивает, как открыть URL-адрес в новой вкладке, одновременно открывая другой URL-адрес в существующей вкладке.
ОБНОВЛЕНИЕ
Это не работает. Браузер предотвращает поведение по умолчанию. Его можно запустить программно, но он не соответствует поведению по умолчанию.
Это может быть хаком, но в Firefox, если вы укажете третий параметр, 'fullscreen=yes', откроется новое новое окно.
Похоже, что он фактически переопределяет настройки браузера.
Window.open(url) откроет URL-адрес в новой вкладке браузера. Альтернатива ему на JS
вот рабочий пример (фрагменты stackoverflow не позволяют открывать новую вкладку)
"The window.open(url) откроет URL-адрес в новой вкладке браузера" — он будет соответствовать предпочтениям пользователя для нового окна или новой вкладки. Это не приведет к новой вкладке, когда предпочтение отдается окну. (о чем и вопрос).То же самое относится и к target=_blank.
Оба предложенных вами подхода неоднократно упоминались (и подвергались критике) в предыдущих 56 неудаленных ответах на этот вопрос.
Есть много копий ответов, предлагающих использовать "_blank" в качестве цели, однако я обнаружил, что это не работает. Как отмечает Пракаш, все зависит от браузера. Однако вы можете дать браузеру определенные рекомендации, например указать, должна ли в окне быть адресная строка.
Если вы предложите достаточное количество "вкладок", вы можете получить вкладку, согласно ответу Нико на этот более конкретный вопрос для Chrome:
Отказ от ответственности: это не панацея. Это все еще зависит от пользователя и браузера. Теперь, по крайней мере, вы указали еще одно предпочтение того, как должно выглядеть ваше окно.
Открытие новой вкладки из расширения Firefox (Mozilla) происходит следующим образом:
Этот способ аналогичен приведенному выше решению, но реализован иначе
.social_icon -> какой-то класс с CSS
это работает для меня, просто предотвратите событие, добавьте URL-адрес в тег, а затем вызовите событие клика по этому тегу.
Это может открыться в новой вкладке или окне в зависимости от настроек браузера. Вопрос конкретно об открытии в новой вкладке, даже если настройки предназначены для нового окна.
Я в некоторой степени согласен с человеком, который написал (перефразируя здесь): «Для ссылки на существующей веб-странице браузер всегда будет открывать ссылку в новой вкладке, если новая страница является частью той же веб-сайт как существующая веб-страница». По крайней мере, для меня это «общее правило» работает в Chrome, Firefox, Opera, IE, Safari, SeaMonkey и Konqueror.
В любом случае, есть менее сложный способ воспользоваться тем, что представил другой человек. Предполагая, что мы говорим о вашем собственном веб-сайте ("thissite.com" ниже), где вы хотите контролировать действия браузера, тогда, ниже, вы хотите, чтобы "specialpage.htm" был ПУСТОЙ, без HTML в нем ( экономит время на отправку данных с сервера!).
Если вы хотите открывать только внешние ссылки (ссылки, которые ведут на другие сайты), то эта часть JavaScript/jQuery подойдет:
Этот ответ не подходит для этого вопроса. НО, это очень полезная мысль! Спасибо за идею!
Очень активный вопрос. Заработайте 10 репутации (не считая бонуса ассоциации), чтобы ответить на этот вопрос. Требование к репутации помогает защитить этот вопрос от спама и отсутствия ответа.
Не тот ответ, который вы ищете? Просмотрите другие вопросы с тегами javascript tabs href или задайте свой вопрос.
Связано
Связанные
Горячие вопросы о сети
Чтобы подписаться на этот RSS-канал, скопируйте и вставьте этот URL-адрес в программу для чтения RSS.
дизайн сайта / логотип © 2022 Stack Exchange Inc; вклады пользователей под лицензией cc by-sa. версия 2022.3.24.41762
Вы можете открыть в Chrome столько вкладок, сколько захотите. Вы также можете просматривать все свои вкладки и переключаться между ними.
Открыть новую вкладку
В верхней части окна Google Chrome рядом с последней вкладкой справа нажмите Новая вкладка . Или используйте сочетание клавиш:
Нажмите и перетащите вкладку за пределы окна Google Chrome.
Чтобы открыть новое окно, используйте сочетание клавиш:
С рабочего стола или из папки компьютера перетащите файл на вкладку Google Chrome. Если действие выполнено успешно, ваш курсор отобразит «Добавить» .
Найдите и выберите файл на своем компьютере. Откройте новую вкладку и используйте сочетание клавиш:
Настройте новую вкладку
Открывая новую вкладку, под окном поиска вы найдете веб-сайты, которые вы часто посещаете, или ярлыки для выбранных вами веб-сайтов.
- Чтобы скрыть ярлыки или наиболее посещаемые веб-сайты или переключаться между ними, откройте Chrome и перейдите на вкладку ярлыков в разделе "Настроить".
- Чтобы посетить сайт, нажмите на значок.
- Чтобы удалить или изменить сайт, наведите указатель мыши на значок. В правом верхнем углу значка нажмите "Ещё" .
Добавить пользовательское фоновое изображение
- В правом нижнем углу страницы новой вкладки нажмите "Настроить" .
- На вкладке "Фон" выберите фон Chrome, чтобы настроить браузер, или загрузите собственное фото.
Измените цвет браузера
Вы можете изменить цвет браузера Chrome.
- В правом нижнем углу новой вкладки нажмите "Настроить" .
- На вкладке "Цвет и тема" выберите цвет.
- Выбрав цвет, нажмите "Готово".
Упорядочить вкладки
Чтобы изменить порядок вкладок, перетащите вкладку в верхнюю часть окна браузера.
- Чтобы закрепить вкладку слева, щелкните ее правой кнопкой мыши и выберите Закрепить. Закрепленные вкладки меньше и отображают только значок сайта.
- Чтобы открепить вкладку, щелкните ее правой кнопкой мыши и выберите "Открепить".
- Чтобы переместить вкладку в другое окно, щелкните правой кнопкой мыши вкладку и выберите Переместить вкладку в другое окно, а затем выберите окно, в которое вы хотите ее переместить.
Группируйте вкладки
- Откройте Chrome на компьютере.
- Нажмите "Новая вкладка" .
- Нажмите правой кнопкой мыши вкладку и выберите "Добавить в новую группу".
- Чтобы изменить группу вкладок, щелкните правой кнопкой мыши цветной кружок или название слева. Вы можете:
- Назовите свою группу.
- Добавить в группу дополнительные вкладки.
- Удалить группу.
- Чтобы добавить вкладку в существующую группу, перетащите вкладку в группу.
- Чтобы удалить вкладку из группы, нажмите правой кнопкой мыши на вкладку и выберите "Удалить из группы".
- Чтобы изменить группу вкладок, щелкните правой кнопкой мыши цветной кружок или название слева. Вы можете:
Свернуть и развернуть группы вкладок
Вы можете свернуть группы вкладок, чтобы на полосе вкладок отображалось только название группы или цветной кружок.
- Создайте группу вкладок.
- Чтобы развернуть или свернуть группу, выберите ее название или цветной кружок.
Закрыть вкладку
В правом верхнем углу вкладки нажмите "Закрыть" . Или используйте сочетание клавиш:
- Закройте все вкладки в окне.
- В верхнем углу окна нажмите "Закрыть" .
- Windows и Linux: вверху справа.
- Mac: вверху слева.
Для закрытия окна также можно использовать сочетания клавиш:
Вы можете полностью закрыть Google Chrome.
- Откройте меню Chrome.
- Windows и Linux: в верхней строке меню нажмите "Еще" .
- Mac: в верхней строке меню нажмите Chrome.
Вы также можете использовать сочетание клавиш, чтобы закрыть Google Chrome:
Вернуть вкладку или окно
Если вы случайно закрыли вкладку или окно, вы можете снова открыть его с помощью сочетания клавиш:
Организация окон
- Наведите курсор на свернутое окно.
- Нажмите Alt + Tab для перемещения между окнами.
- Нажмите правой кнопкой мыши вкладку и выберите "Переместить вкладку в другое окно".
Чтобы назвать окно:
- Перейдите к окну, которому вы хотите присвоить имя, или откройте новое окно.
- Вверху щелкните правой кнопкой мыши пустое место рядом с пунктом "Новая вкладка" и выберите "Имя окна".
- Кроме того, в правом верхнем углу выберите "Дополнительно" Окно "Дополнительные инструментыИмя".
- Введите имя окна.
Принудительное закрытие страницы или приложения
Если вкладка, окно или расширение не работают, вы можете принудительно закрыть их с помощью диспетчера задач Chrome.
Большинство ссылок на веб-сайтах открываются в одной и той же вкладке браузера. Вы, вероятно, не слишком возражаете против этого. Но если вы еще не закончили с текущей веб-страницей, предпочитаете переходить к связанным страницам позже или хотите сравнить материалы, вам следует запускать их на отдельных вкладках. Однако многократное использование параметра контекстного меню «Открыть ссылку в новой вкладке» слишком медленное и быстро становится утомительным.
К счастью, вы можете заставить браузер открывать любую ссылку в новой вкладке, используя только клавиатуру, мышь и трекпад. Некоторые браузеры также поддерживают расширения, которые делают это автоматически.
Открыть ссылку в новой вкладке с помощью клавиатуры и мыши/трекпада
Как на ПК, так и на Mac выбор ссылок в сочетании с определенной клавишей или клавишами на клавиатуре приводит к тому, что браузер открывает ссылку в новой вкладке. Это работает в любом браузере, будь то Google Chrome, Mozilla Firefox, Safari, Microsoft Edge или Opera. Кроме того, вы можете использовать только мышь или трекпад для загрузки ссылок на новые вкладки браузера.
Использование клавиатуры с мышью/трекпадом
Вы можете загрузить любую ссылку в новую вкладку браузера, щелкнув или коснувшись ее, удерживая нажатой клавишу Control (Windows) или клавишу Command (Mac). Каждая вкладка загружается в фоновом режиме, поэтому это идеальный способ открывать несколько ссылок по мере продвижения по веб-странице.
Кроме того, вы можете щелкнуть ссылку, удерживая нажатыми клавиши Shift + Ctrl (ПК) или Shift + Command (Mac). Это должно не только открыть ссылку в новой вкладке, но и переключить на нее внимание.
Использовать только мышь или трекпад
Если вы используете мышь, простое нажатие средней кнопки мыши на ссылку немедленно откроет ее в новой вкладке браузера! Удерживая нажатой клавишу Shift и щелкая средней кнопкой мыши, вы также можете автоматически переключиться на вкладку.
Трекпады на ноутбуках с Windows также могут открывать ссылки в новых вкладках. Для этого вы должны эмулировать щелчок средней кнопкой мыши, нажав или нажав тремя пальцами. Вы можете настроить щелчок средней кнопкой мыши, выбрав «Настройки» > «Устройства» > «Сенсорная панель».
Трекпады MacBook не поддерживают жест средней кнопкой мыши. Однако вы можете использовать сторонние приложения, такие как MiddleClick или Middle, чтобы добавить поддержку этого. Они также должны работать с мышью Mac Magic Mouse.
Как использовать расширения для принудительного открытия ссылок в новых вкладках
Если вам не нравится использовать клавиатуру, мышь или трекпад необычными способами для открытия ссылок в новых вкладках, или если вы физически неполноценны, вам могут помочь расширения браузера. В некоторых браузерах также есть возможность открывать ссылки в новых вкладках, а не в новых окнах.
Google Chrome
Предположим, вы используете Google Chrome, заходите в Интернет-магазин Chrome и ищете открытые ссылки в новых вкладках. Вы должны быть в состоянии найти несколько расширений, предлагающих функцию принудительной загрузки ссылок на новых вкладках браузера.
Например, расширение «Открыть в новой вкладке» позволяет легко открывать ссылки в фоновом режиме. После добавления в Chrome просто выберите расширение в меню расширений браузера и включите переключатель, чтобы активировать его для просматриваемого сайта.
Еще одно расширение, получившее название Right Click Opens Link in New Tab, позволяет настроить правую кнопку мыши или жест трекпада для открытия ссылок в фоновом или переднем плане.
Если вы хотите расширить поддержку предпочитаемого расширения, включив в него окна в режиме инкогнито в Chrome, откройте меню «Расширения» и выберите «Управление расширениями» > «Подробности». Затем включите переключатель рядом с параметром Разрешить в режиме инкогнито.
Мозилла Фаерфокс
Магазин дополнений для браузера Firefox также содержит несколько расширений, которые могут открывать ссылки в новых вкладках. Например, «Открыть ссылку с помощью новой вкладки». Просто установите его, и каждая ссылка, которую вы встретите, должна открываться в новой вкладке. Чтобы управлять работой расширения, перейдите в раздел «Дополнения и темы» > «Расширения».
Кроме того, Firefox предоставляет встроенную функцию, позволяющую принудительно загружать ссылки во вкладках, а не в новых окнах. Чтобы активировать его, откройте страницу «Параметры» в Firefox, выберите вкладку «Общие» и установите флажок «Открывать ссылки во вкладках вместо новых окон».
Сафари
Safari не имеет расширений (на момент написания), которые могут автоматически открывать ссылки в новых вкладках, поэтому у вас нет другого выхода, кроме как полагаться исключительно на клавиатуру и мышь/трекпад.
Однако он обеспечивает контроль над ссылками, которые открываются в новых окнах. Перейдите в Safari > «Настройки» > «Вкладки» и установите для параметра «Открывать страницы во вкладках вместо окон» значение «Автоматически». Это должно побуждать такие ссылки открываться только как вкладки.
Браузеры на основе Chromium (Edge, Opera и Vivaldi)
В отличие от Google Chrome, браузеры на основе Chromium, такие как Microsoft Edge, Opera и Vivaldi, не имеют специальных расширений, которые могут помочь принудительно открывать ссылки в новых вкладках. Однако они используют тот же движок, что и Google Chrome. Это означает, что вы можете установить расширения Chrome, такие как «Щелчок правой кнопкой мыши открывает ссылку в новой вкладке», чтобы получить аналогичную функциональность.
Microsoft Edge: перейдите на страницу расширений Microsoft Edge и включите переключатель рядом с параметром Разрешить расширения из других магазинов. Затем посетите Интернет-магазин Chrome и установите нужное расширение.
Opera: добавьте в Opera надстройку «Установить расширения Chrome». Затем перейдите в Интернет-магазин Chrome, чтобы установить любое расширение Chrome.
Вивальди: Ничего не нужно делать! Просто зайдите в Интернет-магазин Chrome и добавьте нужное расширение.
Открывать ссылки в новых вкладках: выберите свой метод
Как вы только что видели, у вас есть несколько способов открывать ссылки в новых вкладках браузера. К этому легко привыкнуть с помощью клавиатуры, мыши или трекпада. Но если это не ваша чашка чая, расширение для браузера — это все, что вам нужно. Извините, фанаты Safari!
После этого узнайте, как легко переключаться между вкладками в любом браузере.
Дилум Сеневиратне — независимый технический писатель и блогер с трехлетним опытом написания статей для онлайн-изданий о технологиях. Он специализируется на темах, связанных с iOS, iPadOS, macOS и веб-приложениями Google. Когда он не работает на своей Magic Keyboard, вы можете застать его за просмотром советов по продуктивности на YouTube. Прочитать полную биографию Дилума
Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!
Если вы просматриваете веб-страницы, иногда удобнее открыть ссылку, которую вы нажимаете, в новой вкладке, а не ту, которую вы используете в данный момент.Это позволит вам сохранить свой прогресс, когда вы читаете или заполняете форму на сайте, и одновременно открываете другой сайт для быстрого доступа. Google Chrome и другие популярные браузеры позволяют делать это для большинства сайтов, а если вы создаете собственный веб-сайт, вы можете настроить определенные ссылки так, чтобы они автоматически открывались в новых вкладках.
Чтобы быстро открыть ссылку в новой вкладке Google Chrome, нажмите и удерживайте кнопку управления, щелкнув ее мышью. На компьютере Mac удерживайте командную кнопку, а не элемент управления.
Открыть ссылку в новой вкладке
Часто бывает полезно, когда веб-сайты открываются в нескольких вкладках, когда вы пользуетесь Интернетом, чтобы вы могли просматривать несколько веб-сайтов, сравнивать информацию или решать срочные вопросы на одной вкладке, а затем возвращаться к своей работе на другой. . Все современные браузеры поддерживают использование нескольких вкладок, и когда вы открываете Google Chrome, он запоминает, какие сайты вы открывали в предыдущем сеансе (если вы выбрали «щелкнуть, чтобы запомнить, где вы остановились» в настройках) и снова открыть эти вкладки.
Как правило, вы можете удерживать нажатой кнопку управления или клавишу Command на компьютере Mac, чтобы открыть ссылку в новой вкладке. Вы также можете щелкнуть ссылку и, не отпуская кнопку мыши, перетащить ссылку на панель вкладок браузера, чтобы открыть ее в новой вкладке.
При желании вы также можете щелкнуть ссылку правой кнопкой мыши в Chrome или многих других браузерах, чтобы открыть меню с различными параметрами. Вы можете открыть ссылку в новой вкладке, открыть ее в новом окне и открыть ее в «окне инкогнито», где она в значительной степени не будет связана с другими вашими просмотрами, а ваша история не будет сохранена для конфиденциальности.
Если вы используете Chrome на мобильном устройстве или другом устройстве с сенсорным экраном, нажмите и удерживайте ссылку, чтобы открыть это меню.
Если вы хотите открыть новую вкладку без открытого веб-сайта, вы можете нажать кнопку "Новая вкладка" на панели вкладок браузера, перейти в меню "Файл" и нажать "Новая вкладка" или ввести букву «t», удерживая нажатой клавишу Control. На Mac вместо этого используйте клавишу Command.
Большинство других браузеров поддерживают аналогичные команды и параметры.
Разработка веб-сайтов для открытия ссылок в новых вкладках
Если вы создаете веб-сайт, вы можете убедиться, что некоторые ссылки автоматически открываются в новых вкладках, а не в текущей вкладке.
Если вы используете платформу для ведения блогов или систему управления контентом, такую как WordPress, это может быть вариант при добавлении ссылки. Если вы создаете веб-сайт больше с нуля, самостоятельно пишете программный код HTML, вы также можете указать в HTML, чтобы ссылка открывалась в новом окне или вкладке.
Для этого, если у вас есть ссылка, например
добавьте атрибут target= "_blank" в HTML-тег, например
Это обеспечит открытие страницы в большинстве браузеров в новой вкладке, хотя пользователь также может настроить браузер таким образом, чтобы он открывался в новом окне.
- Google: сочетания клавиш Chrome
- Google: используйте вкладки и предложения
- Техническое руководство: WINDOWS MAC IPHONE ANDROID SMARTHOME БОЛЬШЕ… ПОИСК Как включить щелчок правой кнопкой мыши на веб-сайтах, которые его блокируют
- Google: просмотр в приватном режиме
- WPMadeSimple: настройки для открытия ссылок в новой вкладке
- Мозилла:
- Если щелкнуть ссылку правой кнопкой мыши и выбрать "Открыть ссылку в новой вкладке", ссылка также откроется в новой вкладке Chrome даже без расширения Chrome Toolbox.
- Кроме того, вы можете нажать среднюю кнопку или колесико мыши, чтобы открыть ссылку в новой вкладке, в зависимости от настроек мыши.
Стивен Мелендес – независимый журналист с опытом работы в сфере технологий и бизнеса. Он писал для различных деловых изданий, включая Fast Company, Wall Street Journal, Innovation Leader и Business BVI. Он получил стипендию Фонда Найта для обучения в Школе журналистики Медилла Северо-Западного университета.
Читайте также: