Вернулся из отпуска Недостатки Safari
Фев 02

Safari — сервер не найденПользуюсь Safari в качестве основного браузера не первый месяц, и очень мне не хватало там возможности набрать нужное словосочетание в адресной строке и перейти на результаты поиска в Google. К этой возможности я очень привык за долгие годы использования Firefox — она очень экономит время. Safari, при попытке провернуть данный трюк, пытается преобразовать искомое выражение в адрес сайта в Интернет, после чего перенаправляет на страницу, уведомляющее об отсутствии такого адреса, и предлагающую произвести поиск средствами Google. Поиск плагинов на эту тему ничего путного не дал, и потому пришлось искать другие варианты. И сейчас я расскажу, как за 2 минуты организовать некоторое подобие автоматического поиск в Google из адресной строки при помощи подручных средств.

Для начала найдите у себя в программах приложение Safari, после чего кликните по нему правой кнопкой мыши и выберите в появившемся меню пункт "Показать содержание пакета". Дальше пройдите в директорию Contents/Resourses/ru.lproj (если вы используете отличную от русской локализацию, выберите вместо последней папки ту, которая соответствует используемую вами языку системы).

Теперь найдите файл с именем ServerNotFoundErrorPage.html и откройте его в каком-нибудь редакторе, который умеет работать с plain/text (в частности, сохранять). Coda, TextMate вполне сойдут для этих целей, но они платные. В сети есть и бесплатные HTML–редакторы.

Открыв файл, найдите в нём строчку <BODY onload="focusSearchFieldIfNeeded()"> и замените её на <BODY onload="window.document.location='http://www.google.com/search?q='+document.getElementById('web-search-field').value">, после чего сохраните файл.

Вот, собственно, и всё. Нет необходимости перезапускать Safari, поскольку страница подгружается в него по необходимости, а не висит в памяти. Теперь, набрав в адресной строке, например, "iphone cool apps" (без кавычек) вы автоматически будете перенаправлены на страницу результатов поиска Google с указанным словосочетанием.

Стоит отметить, что это работает только для латиницы. Русскоязычный текст преобразуется браузером в punycode, а найти нормальный JS-декодировщик мне найти пока не удалось (если знаете, как решить эту проблему — дайте знать).

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

Спасибо в любом случае. :)

Связанные записи

метки: , , ,

оценка:
НеинтересноИнтересно - рейтинг: +3, голосов: 3

Комментарии к статье “Из адресной строки Safari — в поиск Google”

  1. vam1313.blogspot.com

    и это притом, что на том же уровне справа строка поиска? а оно того стоит? ;)

  2. Rodion Baskakov

    Безусловно, стОит. Видите ли, я настолько привык перемещаться в адресную строку сочетанием клавиш Cmd+L, что приложение дополнительных усилий для достижения нужного мне результата считаю бессмысленным. От привычек и удобств очень сложно отказываться, особенно, когда тому нет особо веских оснований :)

  3. mozzy

    Cmd+L , Tab — как вариант, я привык. :)

  4. Rodion Baskakov

    mozzy, вопрос привычки, полагаю :) Я в FF привык к простому Cmd+L

  5. Ч

    фаерфоксовский вариант даже пройденный вариант — можно вспомнить массу прекрасных клавиш, но согласимся, что идеология Apple «все делается просто и интуитивно» откровенно отстает — согласитесь с тем, что «поиск-адрес в одном по хромовски» прекрасен! это прямо-таки по-эпловски!:)
    но пока в мечтах…

  6. Ч

    я имел ввиду, что Apple в данном случае делает в этом вопросе остается более «сложной», чем конкуренты

  7. Rodion Baskakov

    Совершенно с Вами согласен, недостаток существенный… Более того, таких недостатков, увы, много (со дня на день как раз выложу сборник недочётов).

  8. Pavel Cherepnin

    А вариант с Cmd+Alt+F не рассматриваете? Стандартный хоткей для перехода в окошко поиска…

  9. Rodion Baskakov

    Pavel, честно скажу, что этого хоткея я не знал. Но как бы там ни было, менять удобную привычку выполнять две разных операции через один хоткей очень сложно; и если есть возможность этого не делать, почему бы ею не воспользоваться? :)

    Строка поиска неплоха сама по себе, и приведённый Вами хоткей полезен для, например, поиска в источниках, отличных от дефолтного (Wikipedia, например), поскольку в строке поиска можно быстро выбрать нужный поисковик/сайт. Но когда я ищу что-то через Google, мне удобно делать это тем способом, к которому я привык за весьма продолжительное время использования Firefox.

  10. Pavel Cherepnin

    Rodion, в данном случае Вы правы. Привычки решают многое…

  11. Mortgoroth

    сделал, не помогло… на любой ввод ищет в гугле что-то, начинающееся на xn-- -
    сафари 5.0.1

  12. Rodion Baskakov

    Mortgoroth, в этой статье сказано, что с русскими символами такой фокус не проходит — только с латиницей. Судя по тому, что Вас перекидывает на “xn…” — использована была кириллица.

  13. Arthur

    bays@nucleus.arranged” rel=”nofollow”>.…

    ñïñ….

Написать отзыв

Подписаться именем или OpenID