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

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

defaults write com.apple.Safari IncludeDebugMenu 1

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

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

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

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

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

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

Поиск по странице в 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. После этого запустите скрипт из меню скрптов, введите поисковый запрос и наслаждайтесь результатом.