Pull to refresh

Управление вкладками в разных браузерах

Reading time 3 min
Views 11K
Вкладочный интерфейс поддерживают всё больше программ: браузеры, мессенджеры, текстовые редакторы. В целом поведение вкладок реализовано однотипно, но встречаются и различия. Это создаёт трудности для пользователей, т. к. одни и те же операции производятся в разных приложениях по-разному.

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

Не имея возможности сравнить все существующие программы, автор ограничился анализом реализации 1) браузерами 2) для Windows 3) следующих операций:
— создание вкладки;
— закрытие вкладки;
— отмена закрытия вкладки;
— навигация по вкладкам;
— открытие адреса/ссылки во вкладке.

Сравнительная таблица


Легенда:
IE7 — Internet Explorer 7.0.5730.13
Fx3 — Mozilla Firefox 3.05
Op9 — Opera 9.63
Saf3 — Safari 3.2
Cr — Google Chrome 1.0.154.36
+ — реализовано
– — не реализовано
± — требуется настройка или плагин Tab Mix Plus для Fx3

  IE7 Fx3 Op9 Saf3 Cr
Создание вкладки
— кликом по заготовке вкладки + ± + +
— двойным кликом по панели + + + +
— средним кликом по панели ± +
— сочетанием Ctrl + T + + + + +
Закрытие вкладки
— кликом по крестику на вкладке + + + + +
— средним кликом по вкладке + + + +
— сочетанием Ctrl + W + + + + +
— сочетанием Ctrl + F4 + + + + +
Отмена закрытия вкладки
— сочетанием Ctrl + Shift + T + + +
При закрытии вкладки выделяется
— вкладка справа от закрытой + ± + +
— последняя активная вкладка + ± +
Навигация в порядке расположения
— сочетаниями Ctrl (+ Shift) + Tab + + ± + +
— сочетаниями Ctrl + PageUp/PageDown + ± +
— сочетаниями Ctrl (+ Shift) + F6 +
— сочетаниями Ctrl + Shift + [/] ± +
Навигация в порядке использования
— сочетаниями Ctrl (+ Shift) + Tab ± ± +
— скроллингом при нажатой правой кнопке +
Навигация по номерам вкладок
— сочетаниями Ctrl + 1—8, Ctrl + 9 + + +
Открытие адреса в новой вкладке
— сочетанием Alt + Enter + + +
— сочетанием Shift + Enter +
Открытие ссылки в фоновой вкладке
— средним кликом + + + + +
— сочетанием Ctrl + клик + + + +
— сочетанием Ctrl + Shift + клик + ±
Открытие ссылки в новой вкладке
— сочетанием Ctrl + Shift + клик + + + +
— сочетанием Shift + клик +

Сравнительный анализ


Создание и закрытие вкладок реализовано в целом одинаково. Хрому осталось научиться создавать вкладку по двойному клику, а Сафари — закрывать по среднему.

Отмена закрытия вкладки — весьма полезная функция. Эксплореру и Сафари стоит включить поддержку сочетания Ctrl + Shift + T. Опера также умеет восстанавливать закрытые вкладки по более универсальному сочетанию Ctrl + Z.

Автор опечален тем, что сочетание Ctrl (+ Shift) + Tab становится стандартом де-факто для навигации по вкладкам в порядке расположения. Это идёт вразрез с поведением аналогичного сочетания Alt (+ Shift) + Tab, переключающего приложения в порядке использования. На взгляд автора, для навигации в порядке расположения удобнее использовать сочетания Ctrl + PageUp/PageDown, а Ctrl + Tab оставить для перехода к предыдущей активной вкладке.

Вышесказанное касается и выбора активной вкладки после закрытия предыдущей. В Windows при закрытии программы фокус получает последнее активной приложение. Казалось бы, вкладки должны вести себя аналогично. Такое поведение реализовано в Эксплорере и Опере. Остальные браузеры выделяют вкладку справа от закрытой. Этот способ удобен при открытии дочерних вкладок и последовательного их просмотра. У обоих подходов есть свои сторонники, единого стандарта пока нет.

В трёх браузерах сочетания Ctrl + 1—8 выбирают соответствующую вкладку на панели, а Ctrl + 9 — крайнюю правую вкладку. Опера и Сафари используют указанные сочетания для открытия соответствующих закладок.

Аналогичный расклад наблюдается в отношении Alt + Enter. Сафари открывает набранный адрес в фоновой вкладке (зачем?). В Опере вместо Alt нужно зажимать Shift.

Наконец, почти все браузеры единодушно открывают ссылки в фоновой вкладке, если зажать Ctrl, или в новой, если зажать Ctrl + Shift. Автор считает, что Опера должна «отдать дань моде» и реализовать Ctrl + клик по ссылке. Также очевидно, что средний клик стал стандартом де-факто для открытия ссылки в фоновой вкладке.

Автор будет благодарен читателям за дополнения и замечания.
Tags:
Hubs:
+21
Comments 92
Comments Comments 92

Articles