Сужение области отображения в полноэкранном Сафари

Если вы пользуетесь Safari в полноэкранном режиме, вы можете сделать так, чтобы область отображения сайтов стала уже. Это удобно, если сайт имеет «резиновую» вёрстку, а экран у вас большой.

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

Safari Fullscreen

Как убрать предупреждение при закрытии вкладки в Safari

Если вы напишите текст в форму на какой-то странице и, не отправив его, попытаетесь закрыть окно или вкладку с этой станицей, Safari выдаст предупреждение. Это полезно, но бывают сайты, которые используют внутри себя технологию AJAX (неправильно используют?) и даже при всех отправленных данных Safari всё равно выдаёт предупреждение.

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

defaults write com.apple.Safari DebugConfirmTossingUnsubmittedFormText 0

Управление режимом Reader с клавиатуры

Если вы видите в адресной строке Safari кнопку с надписью Reader, это значит, что вы можете прочесть открытую страницу в более удобном режиме — без лишней навигации, банеров и прочей отвлекающей внимание шелухи.

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

  • Cmd-Shift-R включает/выключает режим Reader.
  • Стрелки вверх/вниз проматывают страницу.
  • Клавиша пробел или Page Down проматывают содержимое на страницу вниз.
  • Shift-Пробел или Page Down — на страницу вверх.
  • Cmd-стрелка вверх или Home перематывают документ в начало.
  • Cmd-стрелка вниз или End переместят вас в конец документа.

К сожалению, в Reader’е не работает стандартный для трекпадов жест для изменения размера шрифта. Хотя, используется это всё равно нечасто, т.к. выбранный размер шрифта сохраняется.

Несколько способов создать новый таб в Safari

Новый таб в Safari можно открыть следующими способами:

  • Двойной клик по свободному месту в панели табов справа от уже открытых вкладок;
  • Правый клик по тому же месту (извините, не удежрался) и выбор там пункта «New Tab»;
  • Cmd-T
  • Клик на маленькой иконке со знаком «плюс» в панели табов;
  • Правый клик на ссылке и выбор пункта «Open in New Tab»;
  • Cmd-клик на ссылке;
  • Cmd-Return при вводе адреса в адресную строку;
  • Cmd-Return при вводе запроса в поле поиска.

Кроме того, в пятой версии этого браузера наконец-то можно задать такую настройку, чтобы ссылки, которые должны открыться в новом окне, открывались в новом табе. Теперь для этого не нужны никакие плагины:

Safari Tabs Instead of Windows

Как добраться до ссылки на RSS, когда доступен Reader

Если на странице можно включить режим Reader, то иконка rss-потока пропадает из адресной строки. Для того, чтобы получить к ней доступ, нужно нажать на кнопку Reader и подержать.

Должно получиться примерно так:

Reader and rss

Включаем расширения в Safari

В новой версии Safari 5, которая вышла на днях, появилась поддержка расширений. По умолчанию поддержка расширений отключена. Включить её можно так:

  1. В настройках Safari, на вкладке Advanced поставьте галочку Show develop menu in menubar.

Developer

  1. В меню Develop поставьте галочку напротив Enable Extensions.

Enable Extensions

После этого вы можете устанавливать расширения. Для этого нужно просто скачать файл с нужным расширением и открыть его. В появившемся диалоговом окне нужно согласиться с установкой.

Extension Agree

Вот несколько интересных расширений, доступных на данный момент:

  • AdBlock — блокирует рекламу.

  • Invisible Status Bar — скрывает строку статуса и отображает информацию из неё только тогда, когда она нужна.

  • Type to navigate — навигация по страницам с клавиатуры. Чтобы перейти по ссылке, нужно набрать слово, с которого эта ссылка стоит и нажать ввод.

  • FaceBlock — убирает рекламу со страниц Facebook.

  • safari140 — позволяет писать в твитер прямо из браузера.

  • YouTube Full Screen — позволяет развернуть видео с youtube на весь экран в случае если вы используете проигрыватель html5.

  • Greader-bgtabs — открывает текущую новость из Google Reader в фоновой вкладке по нажатию клавиши v.

  • Gmail checker — добавляет кнопку с индикатором непрочтённых сообщений в Gmail.

  • Safari Restore — восстанавливает открытые сайты при запуске Safari.

  • Safari Reload Button — добавляет в панель кнопку для перезагрузки страницы.

Обновление ClickToFlash

Если вы используете ClickToFlash для блокировки флеша в Safari и получаете предложение обновить флеш-проигрыватель при просмотре роликов на youtube.com, вам скорее всего поможет обновление плагина, который не так давно обновился.

Скачать его можно с GitHub по этой ссылке.

Сделать Top Sites домашней страницей в Safari4

Если вы хотите сделать Top Sites домашней страницей, откройте настройки Safari на закладке General и впишите в окошко Home Page topsites://.

Нехитрые хитрости в Safari 4 beta.

Наверняка все уже слышали, скачали и поставили себе бета-версию Safari. Браузер получился хороший. Я даже не хочу Google Chrome под Mac OS. В нём много чего поменяли, и, если вам что-то не нравится, вы можете вернуться к старому виду.

Вернуть табы вниз:

$ defaults write com.apple.Safari DebugSafari4TabBarIsOnTop -bool NO

Вернуть старый индикатор загрузки страниц и крутящуюся штуку в сам таб:

$ defaults write com.apple.Safari DebugSafari4IncludeToolbarRedesign -bool NO
$ defaults write com.apple.Safari DebugSafari4LoadProgressStyle -bool NO

Отключить новое автодополнение при вводе адреса:

$ defaults write com.apple.Safari DebugSafari4IncludeFancyURLCompletionList -bool NO

Отключить подсказки при вводе запросов в поисковую строчку:

$ defaults write com.apple.Safari DebugSafari4IncludeGoogleSuggest -bool NO

Отключить режим CoverFlow при просмотре закладок:

$ defaults write com.apple.Safari DebugSafari4IncludeFlowViewInBookmarksView -bool NO

Отключить затемнение экрана и показ скриншота страницы при выборе её из Top Sites:

$ defaults write com.apple.Safari DebugSafari4TopSitesZoomToPageAnimationDimsSnapshot -bool NO

Отключить Top Sites полностью:

$ defaults write com.apple.Safari DebugSafari4IncludeTopSites -bool NO

Отменить все сделанные изменения можно с помощью команды

$ defaults delete com.apple.Safari < имя_изменённого_ключа>

Аккуратное отношение к Flash на страницах Safari

Если вы открываете в Safari много страниц с флешем на них, вы могли заметить, что процессор начинает использоваться достаточно усердно. Особенно хорошо это заметно на не слишком мощных устройствах вроде MacBook Air. Вы можете поступить также, как сделал я, установив плагин clicktoflash. Он запрещает автоматическую загрузку флешевых элементов. Для того, чтобы загрузить отдельный элемент, по нему нужно щёлкнуть мышкой. Впрочем, вы можете создавать белые списки сайтов, флеш с которых нужно загружать автоматически.