Горячие клавиши вкладки

Один из посетителей сайта спросил, как открыть ссылку в новом окне HTML. В этой статье я отвечу на данный вопрос.

Что вам потребуется

Посетитель не уточнил, каким редактором пользуется, поэтому будем считать, что он работает напрямую в HTML. Но это не значит, что вы не сможете следовать этой инструкции, если используете для создания сайта какой-либо визуальный редактор. Просто нужно будет получить доступ к разметке страницы. Большинство редакторов и блог-платформ позволяют вручную отредактировать HTML-код.

Например, если вы работаете в Expression Web, можно отредактировать код страницы, переключившись в «Режим кода» (Code mode).

Как открыть ссылку в новой вкладке или в новом окне браузера (автоматически)

Короткий ответ: просто добавьте к своим ссылкам (тегу <a>) атрибут target=»_blank».

Допустим, что у вас есть следующая ссылка:

<a href="https://www.thesitewizard.com/">thesitewizard.com</a>

Измените её, чтобы она выглядела следующим образом:

<a href="https://www.thesitewizard.com/" target="_blank">thesitewizard.com</a>

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

Обратите внимание, что если вы используете DOCTYPE со строгим синтаксисом XHTML 1.0 или 1.1, то не получится одновременно использовать приведённый выше код и пройти валидацию страницы. Но подозреваю, что этими стандартами никто не пользуется. «Переходные» версии этих стандартов для открытия в новом окне HTML нам вполне подойдут, и в них также поддерживается атрибут target.

Если вы работаете в Expression Web, Dreamweaver, BlueGriffon или KompoZer, кликните по ссылке, которую хотите изменить, перейдите в режим изменения HTML-кода и добавьте атрибут target=»_blank».

У этого метода не так много плюсов

Многие начинающие вебмастера думают, что, открывая ссылки в новом окне, пользователи с меньшей вероятностью покинут сайт. Это в корне неверно. Если кто-то кликнет по ссылке, а потом захочет вернуться на ваш сайт, они просто нажмут кнопку «Назад». Об этой функции даже не самые технически подкованные люди узнают сразу после знакомства с интернетом. Продвинутые пользователи к тому же знают, что можно использовать опцию «Открыть ссылку в новой вкладке» (или «Открыть ссылку в новом окне»).

Создавая ссылки, которые открываются в новом окне, вы мешаете пользователям вернуться на сайт. Может показаться, что они без труда вернутся в первое окно с вашим сайтом. Мой опыт показывает, что это не так — людей сбивает с толку неработающая кнопка «Назад». Они даже не подозревают, что перед ними новая вкладка или новое окно. Когда у них не получается быстро вернуться на предыдущую страницу, они просто сдаются и переходят на другие ресурсы.

С опытными пользователями дела обстоят не лучше. Их очень раздражает «привычка» вашего сайта открывать новые окна без разрешения. На то они и опытные пользователи — если бы они хотели открыть новую вкладку, они бы сделали это сами, и им нисколько не нравится, что это делают без их согласия. Ещё хуже, если все ваши ссылки открываются в новом окне.

Сайт становится уязвим для фишинговых атак

Если вы применяете кнопку HTML открыть в новом окне, используя target=»_blank», сайт, на который ведёт ссылка, получает доступ к окну/вкладке с вашей страницей и может подменить её содержимое.

Это не только не удержит пользователей на сайте (если вы открывали новые вкладки именно с этой целью), но и подвергнет угрозе посетителей. Например, если у вас есть страница входа пользователя, находящийся по ссылке сайт может заменить её на копию вашей, но при этом собирающую логины и пароли пользователей. Такой вид атак называется «фишинг».

И это не теоретическая уязвимость. Специалисты отдела безопасности Google отметили «значительное количество сообщений» о подобном перехвате вкладок с целью внедрения вредоносного программного обеспечения.

Для тех, кому интересно — технические подробности. Открытый в новом окне сайт получает доступ к вашей странице через объект window.opener в JavaScript. Этот объект с функциями чтения/записи, которым можно управлять. В том числе, можно изменить свойство window.opener.location и заставить браузер перейти по новому адресу, чтобы открыть картинку в новом окне HTML.

Некоторые браузеры позволяют предотвратить подобное поведение добавлением к ссылке атрибута rel=»noopener noreferrer». Пример, приведённый в начале статьи, будет выглядеть следующим образом:

<a href="https://www.thesitewizard.com/" rel="noopener noreferrer" target="_blank">thesitewizard.com</a>

Теоретически, как rel=»noopener», так и rel=»noreferrer» должно быть достаточно, чтобы защититься от подобной атаки при открытии страницы в новом окне HTML. При этом корректнее использовать атрибут rel=»noopener», так как у rel=»noreferrer» есть побочный эффект — браузер не будет передавать сайту URL источника запроса. Но на данный момент не все браузеры поддерживают атрибут rel=»noopener». Аналогично, rel=»noreferrer» не поддерживается некоторыми браузерами. Поэтому, если захотите защитить пользователей как можно большего числа браузеров, вероятно, придётся использовать оба атрибута.

Тем не менее, этот приём работает только на актуальных версиях Chrome, Firefox и Safari. Internet Explorer данную функцию не поддерживает, хотя я успел быстро проверить 11 версию IE, и она, вроде бы, защищена от подобной атаки при настройках безопасности, применяемых по умолчанию. Насчёт браузера Microsoft Edge точно сказать не могу.

Другими словами, описанный выше метод нельзя назвать стопроцентной защитой. Лучший способ избежать этой проблемы — использовать нормальные ссылки без атрибута target=»_blank».

Общая рекомендация — по возможности избегать открытия вкладок в новом окне HTML. Конечно, в некоторых случаях этого не избежать. В этой ситуации можно предупредить посетителей сайта о том, что «ссылка открывается в новом окне». Это не сильно поможет среднестатистическому пользователю и не защитит его от фишинговых атак через ваш сайт, но хотя бы не будет раздражать более опытных пользователей.

Данная публикация является переводом статьи «How to Make Links Open in a New Window or Tab» , подготовленная редакцией проекта.

Случайное закрытие вкладки в вашем браузере чрезвычайно распространено. У вас есть намерение просто щелкнуть вкладку, но вместо этого вы ее закрываете. Ниже описано, как восстановить вкладку в разных браузерах.

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

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

восстановить закрытую вкладку

Нажав на нее один раз, она откроет только одну вкладку. Если вы закрыли несколько вкладок, просто повторите процесс, и вкладки появятся в том порядке, в котором вы их закрыли. Вы также получите те же параметры, если вы нажмете на место в стороне вкладки.

Вы также можете использовать сочетание клавиш Ctrl + Shift , + T . Он работает так же, как и предыдущий вариант, и он также откроет вкладки в том порядке, в котором вы их закрыли, повторяя этот процесс.

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

Нажмите на три вертикальные точки и переместите курсор к опции «История». Появится новое меню слева, показывающее все сайты, которые вы посетили. Просто зайдите в список и нажмите на тот, который вы случайно закрыли.

Как открыть закрытые вкладки в Firefox

Вы также можете восстановить свои закрытые вкладки в Firefox. Этот процесс так же прост, как и в Chrome. Щелкните правой кнопкой на последней вкладке и нажмите «Отменить закрытие вкладки». Как и Chrome, повторите этот процесс, пока не откроете все нужные вкладки.

Чтобы просмотреть историю Firefox, нажмите значок гамбургера и выберите «История».

Firefox также может показать вам историю вашего браузера за предыдущие месяцы. На всякий случай, когда вы закрыли вкладку с сайта и отказались от нее, нажмите значок гамбургера и нажмите «Просмотреть боковую панель истории».

Слева вы увидите месяцы использования Firefox. Нажмите на интересующий вас месяц, и вы увидите все сайты, которые вы посетили в этом месяце. Просто просмотрите историю и посмотрите, сможете ли вы найти тот сайт, который вас интересует.

Быстрое восстановление закрытых вкладок в браузере Opera

Восстановление ваших закрытых вкладок в Opera еще проще. Нажмите на меню вкладки, и опция восстановления закрытых вкладок будет первой. Вы также можете использовать Комбинацию Клавиш Ctrl + Shift + T с Opera.

В меню вкладки отображаются только те вкладки, которые были недавно закрыты, но если вам нужно восстановить старую вкладку, это также возможно. Нажмите на значок Opera в левом верхнем углу. Опция History будет направлена ​​вниз.

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

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

Как открыть закрытые вкладки в Microsoft Edge

Открытие последней вкладки, которую вы закрыли, также является легкой задачей в Microsoft Edge. Щелкните правой кнопкой на последней вкладке, которую вы открыли. Найдите опцию «Повторно открыть закрытую вкладку» и нажмите на нее. Делая это один раз, вы откроете только последнюю закрытую вкладку, но если вам нужно открыть больше, просто повторите этот процесс.

Если вам нужно восстановить вкладку всего сеанса, нажмите три вертикальные точки и перейдите в Настройки браузера. Нажмите на раскрывающееся меню опции «Открыть Microsoft Edge With» и выберите «Предыдущие страницы». Это откроет все вкладки, которые вы закрыли в своем последнем сеансе.

Вывод

Оставить комментарий

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