Если вы пользуетесь Safari в полноэкранном режиме, вы можете сделать так, чтобы область отображения сайтов стала уже. Это удобно, если сайт имеет «резиновую» вёрстку, а экран у вас большой.
Для сужения области достаточно схватить мышкой правый или левый край браузера и потянуть его в центр экрана.
Если вы напишите текст в форму на какой-то странице и, не отправив его, попытаетесь закрыть окно или вкладку с этой станицей, Safari выдаст предупреждение. Это полезно, но бывают сайты, которые используют внутри себя технологию AJAX (неправильно используют?) и даже при всех отправленных данных Safari всё равно выдаёт предупреждение.
Это предупреждение можно отключить (внимание: отключить для всех страниц вообще) одной командой в терминале:
Если вы видите в адресной строке Safari кнопку с надписью Reader, это значит, что вы можете прочесть открытую страницу в более удобном режиме — без лишней навигации, банеров и прочей отвлекающей внимание шелухи.
Для того, чтобы делать это наиболее удобно, вы можете воспользоваться следующими шорткатами:
Cmd-Shift-R включает/выключает режим Reader.
Стрелки вверх/вниз проматывают страницу.
Клавиша пробел или Page Down проматывают содержимое на страницу вниз.
Shift-Пробел или Page Down — на страницу вверх.
Cmd-стрелка вверх или Home перематывают документ в начало.
Cmd-стрелка вниз или End переместят вас в конец документа.
К сожалению, в Reader’е не работает стандартный для трекпадов жест для изменения размера шрифта. Хотя, используется это всё равно нечасто, т.к. выбранный размер шрифта сохраняется.
Новый таб в Safari можно открыть следующими способами:
Двойной клик по свободному месту в панели табов справа от уже открытых вкладок;
Правый клик по тому же месту (извините, не удежрался) и выбор там пункта «New Tab»;
Cmd-T
Клик на маленькой иконке со знаком «плюс» в панели табов;
Правый клик на ссылке и выбор пункта «Open in New Tab»;
Cmd-клик на ссылке;
Cmd-Return при вводе адреса в адресную строку;
Cmd-Return при вводе запроса в поле поиска.
Кроме того, в пятой версии этого браузера наконец-то можно задать такую настройку, чтобы ссылки, которые должны открыться в новом окне, открывались в новом табе. Теперь для этого не нужны никакие плагины:
Если на странице можно включить режим Reader, то иконка rss-потока пропадает из адресной строки. Для того, чтобы получить к ней доступ, нужно нажать на кнопку Reader и подержать.
В новой версии Safari 5, которая вышла на днях, появилась поддержка расширений. По умолчанию поддержка расширений отключена. Включить её можно так:
В настройках Safari, на вкладке Advanced поставьте галочку Show develop menu in menubar.
В меню Develop поставьте галочку напротив Enable Extensions.
После этого вы можете устанавливать расширения. Для этого нужно просто скачать файл с нужным расширением и открыть его. В появившемся диалоговом окне нужно согласиться с установкой.
Вот несколько интересных расширений, доступных на данный момент:
— блокирует рекламу.
— скрывает строку статуса и отображает информацию из неё только тогда, когда она нужна.
— навигация по страницам с клавиатуры. Чтобы перейти по ссылке, нужно набрать слово, с которого эта ссылка стоит и нажать ввод.
— убирает рекламу со страниц Facebook.
— позволяет писать в твитер прямо из браузера.
— позволяет развернуть видео с youtube на весь экран в случае если вы используете проигрыватель html5.
— открывает текущую новость из Google Reader в фоновой вкладке по нажатию клавиши v.
— добавляет кнопку с индикатором непрочтённых сообщений в Gmail.
— восстанавливает открытые сайты при запуске Safari.
— добавляет в панель кнопку для перезагрузки страницы.
Наверняка все уже слышали, скачали и поставили себе бета-версию 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
Отменить все сделанные изменения можно с помощью команды
Если вы открываете в Safari много страниц с флешем на них, вы могли заметить, что процессор начинает использоваться достаточно усердно. Особенно хорошо это заметно на не слишком мощных устройствах вроде MacBook Air. Вы можете поступить также, как сделал я, установив плагин . Он запрещает автоматическую загрузку флешевых элементов. Для того, чтобы загрузить отдельный элемент, по нему нужно щёлкнуть мышкой. Впрочем, вы можете создавать белые списки сайтов, флеш с которых нужно загружать автоматически.