popkov
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Для того, чтобы Internet Explorer поиск через адресную строку производил не на MSN.com, а на Google.com, нужно выставить параметр "provider" в разделе HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchURL равным "gogl" А чтобы поиск производился на Yahoo.com, этот параметр надо выставить равным "yaho"... Кто-нибудь знает ещё подобные примочки, как, например, Yandex выставить или не Google.com, а Google.ru? Механизм действия этого ключа, к сожалению, следующий: Сразу после того, как вы набрали текст в адресной строке Internet Explorer'a, нажали Enter и он обнаружил, что узла с таким именем не существует, он отсылает запрос на сайт auto.search.msn.com, в заголовке которого написано: Цитата: GET /response.asp?MT=wordstofind&srch=4&prov=gogl&utf8 HTTP/1.1 | Здесь "gogl" - это и есть значение параметра provider, wordstofind - введённая комбинация слов в строку адреса. Далее сервер auto.search.msn.com присылает ответ: Цитата: после этого браузер отправляет на www.google.com запрос: Цитата: GET /search?q=wordstofind HTTP/1.1 Accept-Language: ru | Далее уже загружается страница поиска. То есть конкретный адрес поисковой машины через реестр никак не задаётся, его определяет сервер MSN... Можно ли это как то обойти, и выставить свой адрес или хотя бы google.ru вместо google.com? | Всего записей: 1851 | Зарегистр. 22-03-2003 | Отправлено: 19:20 24-01-2005 | Исправлено: popkov, 19:21 24-01-2005 |
|