Safari и все возможности Google Docs

Все мы знаем замечательный сервис для работы с документами Google Docs. Однако любителям браузера Safari возможно приходилось сталкиваться с ситуацией, когда им заявляли, что браузер не поддерживает некоторые возможности Google Docs.

Обойти это (хотя и не всегда) можно так:

  • Активируйте инжернерное меню Safari.
  • Выберите Develop -> User Agent -> Firefox 2.0.12 (Mac)

Теперь все сайты, которые вы посещаете будут думать, что у вас установлен Firefox и не станут препятстовать вам в использовании удобных и полезных функций.

Внимание! Не все функции, недоступные ранее, будут работать таким образом. Экспериментируйте!

Как посмотреть iPhone-страницы в большом Safari

Если вы хотите посмотреть, как выглядит некий сайт на экране iPhone, а самого телефона у вас нет, достаточно сделать так:

  • Активируйте инженерное меню Safari.
  • В меню Develop выберите User Agent -> Mobile Safari x.x.x — iPhone

Попробуйте открыть например google.com.

Активация debug menu в Safari

Для того, чтобы активировать Debug Menu в Safari, выполните в терминале команду:

defaults write com.apple.Safari IncludeDebugMenu 1

После этого необходимо перезапустить браузер.

Для того, чтобы вернуть всё обратно, необходимо в команде цифру 1 заменить на 0.

Создание таба в Safari мышкой

В Safari 3.1 появилась возможность создания нового таба с помощью двойного клика на свободном месте в панели табов.

Делаем Safari однооконным

Для того, чтобы сделать Safari действительно однооконным, чтобы все ссылки открывались только в новых вкладках-табах, достаточно обновить браузер до версии 3.1 и выполнить в терминале следующую команду: (далее…)

iPhone: Автоматический набор .ru в Safari

Вы знаете, что при наборе адреса сайта на клавиатуре телефона есть кнопка .com, позволяющая быстро закончить ввод адреса. Но не все догадываются, что если нажать эту кнопку и подержать, то во всплывшем «окошке» появится еще один домен. Какой? Зависит от того, какие дополнительные клавиатуры у вас установлены. У меня установлена русская, и поэтому я могу быстро ввести .ru в адресную строку.

Неожиданно, правда?

10.5: Spaces и переключение приложений

В новом «Леопарде» версии 10.5.2 появилась скрытая возможность изменить поведение Spaces при переключении приложений с помощью Cmd-Tab. Можно отменить переключение рабочих столов при смене активного приложения. Для этого нужно выполнить в терминале следующую команду:

defaults write com.apple.Dock workspaces-auto-swoosh -bool NO

После этого перезагрузите Dock с помощью killall Dock.

У этого метода есть одна особенность. Если вы привязали программу к определённому рабочему столу, и пытаетесь в неё переключиться находясь на другом рабочем столе, вы её не увидите. Например, Safari привязана к первому столу в то время, как вы находитесь на втором. Вы нажимаете Cmd-Tab, переключаетесь в Safri и нажимаете Cmd-N для того, чтобы создать новое окно. Окна на втором рабочем столе вы не увидите. Но оно создастся на первом. В принципе, это выглядит достаточно логично, но иногда сильно сбивает с толку. Имейте в виду.

iPhone: (1.1.3) Сохранение паролей в Safari

Если вы обновили свой телефон и у вас не сохраняются пароли от веб-сайтов, которые вы посещаете, возможно, вам поможет следующий совет:

  • Запустите терминал или зайдите в телефон с помощью ssh. Вы должны сделать это от имени пользователя root.
  • Выполните команду:
    chmod -R 0777 /var/mobile/Library/Cookies
    

После этого пароли будут сохраняться.

Поиск по странице в Safari как в Firefox

Вы можете назначить ещё одно клавиатурное сокращение для поиска по странице в Safari, чтобы это работало как в Firefox.

Наберите в терминале:

defaults write com.apple.safari NSUserKeyEquivalents -dict-add Find... /

И перезапустите ваш браузер. Поиск будет открываться по клавише «/».

Поиск google на текущем сайте.

Для быстрого и удобного поиска с помощью google по текущему сайту в Safari можно использовать следующий Apple-script:

set search_object to text returned of (display dialog "Enter search object" default answer "")
tell application "Safari"
    set url_current to URL of front document
end tell
set url_current to text ((offset of ":" in url_current) + 3) through length of url_current
set url_current to text 1 through ((offset of "/" in url_current) - 1) of url_current
set new_url to "http://www.google.com/search?q=site:" & url_current & " " & search_object
tell application "Safari"
    set URL of front document to new_url
end tell

Сохрание скрипт в директорию ~/Library/Scripts/Safari. После этого запустите скрипт из меню скрптов, введите поисковый запрос и наслаждайтесь результатом.