Я хотел бы, чтобы результаты с панели инструментов поиска открывались в новой вкладке по умолчанию, как я настроил в Firefox. Как я могу получить такое же поведение по умолчанию в Safari? Я уже знаю, что Command-Enter сделает это за меня, но я хочу изменить поведение по умолчанию, чтобы мне не приходилось удерживать Command каждый раз, когда я выполняю поиск.
Как сделать так, чтобы Safari открывал Результаты поиска в новой вкладке по умолчанию?
4 ответа
если вы находитесь в какой-то работе, то Glims с поставщиком пользовательского поиска, и некоторые AppleScript, чтобы создать свой собственный обработчик протокола (url схема) может сделать трюк. Но я думаю, что нажатие Command-Return много легче. ; -)
вот что вам нужно:
откройте приложения, AppleScript Editor и вставьте следующее:
-- See /q/how-do-i-make-safari-open-search-results-in-a-new-tab-by-default-105852/"newwindow:" or "newwindow://" set a to the offset of ":" in fullUrl set b to the offset of "//" in fullUrl if b = a + 1 then set a to a + 2 set theUrl to text from (a + 1) to -1 of fullUrl -- Delegate the new URL to whatever is the default handler: tell application "System Events" open location theUrl end tell end open location -- Just in case this is invoked directly from Finder: set choice to button returned of (display dialog "Please use a URL like newwindow://http://google.com to use this." buttons {"More info...", "Cancel"}) if choice = "More info..." then tell application "System Events" open location "/q/how-do-i-make-safari-open-search-results-in-a-new-tab-by-default-105852/" end tell end if
выберите меню Файл, Сохранить как и выберите формат файла: "Приложение." Это создаст что-то, что выглядит как одно приложение, но на самом деле содержит структуру папок.
в Finder, найдите место, где вы сохранили программу, щелкните ее правой кнопкой мыши и выберите "Показать содержимое пакета".
находим файл
Contents/FileInfo.plist
и откройте его в текстовом редакторе.в конце, чуть выше последних двух строк
</dict></plist>
добавить:<key>CFBundleIdentifier</key> <string>com.superuser.204435.NewWindow</string> <key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLName</key> <string>NewWindow</string> <key>CFBundleURLSchemes</key> <array> <string>newwindow</string> </array> </dict> </array>
переместить весь пакет приложений в, например, приложения / утилиты (для обеспечения запуска служб зарегистрирован).
проверить в любом браузере, используя
newwindow://http://www.google.com/search?q=abc
. Если это не сработает, дважды щелкните приложение или даже переименуйте пакет, чтобы снова запустить обнаружение службами запуска.установить Glims плагин для Safari.
в настройках Safari, вкладка лист Glims, список поисковых систем, добавить новую запись. Обратите внимание, что Glims требует косой черты после
newwindow:
. Без этого Glims будет префиксомhttp://
к любому тексту, который вы ввели:newwindow://http://google.com/search?q=#query#
Я не знаю, как изменить значок, который показывает Glims... Кроме того, при использовании этого, нет ключа, который вы можете удерживать до не открыть результаты в новом окне.
вот что я узнал до сих пор:
- Это невозможно в ванильном сафари
- не добавляется в Saft (известная коммерческая модификация Safari)
- не добавляется в Glims.
- там нет расширения Safari для этого и Safari API не поддерживает это расширение.
поэтому, я не думаю, что это возможно. Кажется, вам нужно продолжать использовать Firefox для полной настраиваемости.
Джефф писал:
...Интересно, как вы получите курсор в поле поиска, чтобы начать с...
с Command-k так же, как и с Firefox. Просто зайдите в Apple - > Настройки - > Клавиатура и добавить новую комбинацию клавиш для Safari.
по умолчанию, вот как я это делаю:
- С Safari открыть, нажмите CMD + OPTION + F (помещает курсор в поле поиска)
- введите свой критерий поиска
- нажмите CMD + ENTER (результаты откроются в новой вкладке)
- готово, Результаты поиска открываются в новой вкладке за 4 секунды или меньше
тем не менее, я обновил CMD + OPTION + F, чтобы быть CMD + K, чтобы соответствовать Firefox (и я думаю, Chrome?)... но я бы предпочел, чтобы в Safari был флажок Настройки на вкладке "вкладки", чтобы сделать результаты поиска открыть в новой вкладке.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]