Internet Explorer 8
Обозреватель Windows® Internet Explorer® 8 позволяет веб-узлам рекламировать службы поиска. Поставщики могут использовать открытый стандарт поиска, описанный на веб-узле A9 (http://go.microsoft.com/fwlink/?LinkId=68843). Когда обозреватель Internet Explorer обнаруживает службы поиска, становится активным поле поиска, в котором указываются доступные службы. Новые службы отображаются в раскрывающемся списке.
Можно разрешить пользователям добавлять новые службы поиска или запретить эту возможность с помощью набора политик. Например, можно сделать следующее:
- полностью запретить появление поля
поиска;
- добавить список служб поиска для
пользователей;
- запретить пользователям добавлять или удалять
службы поиска.
Политики для управления поиском в Internet Explorer 8 находятся в групповой политике в папке Административные шаблоны\Компоненты Windows\Internet Explorer.
Настройка автоматического поиска
Можно настроить автоматический поиск, чтобы пользователь мог ввести разговорное слово в поле Адрес Internet Explorer и найти часто используемые страницы. Пользователям не придется запоминать URL-адреса указанных страниц, поэтому ключевую информацию будет проще найти.
Например, можно сделать так, чтобы веб-страница, посвященная счетам, появлялась при вводе слова счет в поле Адрес, даже если URL этой страницы не содержит этого слова.
Эта функция уже включена для Интернета. Например, при вводе определенных распространенных терминов в поле Адрес отображается связанный с этими терминами веб-узел. Если веб-узел нельзя отчетливо связать с этим термином (например, если найдено несколько явных совпадений), будет отображена веб-страница с верхними результатами поиска.
Отображаемый веб-узел не обязательно содержит искомое слово в URL-адресе. Если веб-узел, доменная часть адреса которого совпадает с искомым словом, не является лучшим соответствием (например, если искомое слово совпадает с частью URL-адреса без www. и .com), пользователь перенаправляется на веб-узел, наилучшим образом удовлетворяющий условиям поиска. По умолчанию при перенаправлении выдается оповещение.
![]() |
Настройка автоматического поиска |
-
Создайте файл сценария (ASP), который будет выполнять проверку искомых слов по условию и направлять их на сервер интрасети по следующему адресу:
http://ieautosearch/response.asp?MT=%1&srch=%2
Описание параметров %1 и %2 приведено в разделе «Параметры настройки URL автоматического поиска» (далее в этой процедуре).
Если службы IIS не используются, потребуется сопоставить этот URL с адресом файла сценария.
-
При настройке этого параметра с помощью мастера настройки Internet Explorer 8 на странице Дополнительные параметры щелкните Параметры обозревателя.
-
Щелкните Дополнительные параметры, а затем в Поиск в поле Ключевое слово службы поиска введите локальная сеть.
Можно применять политики и ограничения для перенаправления пользователей на другой веб-узел вместо предложенного в результатах поиска. Для этого щелкните Дополнительные параметры. В Поиск, в списке При поиске по указанию в адресной строке щелкните Только перейти на самый похожий узел.
Сетевой администратор в организации без доступа в Интернет, не настраивающий поиск, может отключить автоматический поиск с помощью политик и ограничений. Для этого щелкните Дополнительные параметры. В группе Поиск в списке При поиске по указанию в адресной строке щелкните Не проводить поиск по адресной строке.
Параметры настройки URL автоматического поиска
Для настройки URL-адреса автоматического поиска (http://ieautosearch/response.asp?MT=%1&srch=%2) замените два параметра, обозначенные знаком процента (%). Эти два значения должны быть частью URL-адреса.
Параметр | Значение |
---|---|
%1 |
Строка, введенная пользователем в поле Адрес. |
%2 |
Тип поиска, выбранный пользователем. |
3 Показать результаты и перейти на самый похожий узел. |
|
2 Перейти на самый похожий узел. |
|
1 Показать результаты в главном окне. |
|
0 Не выполнять поиск из поля Адрес. |
Пример сценария автоматического поиска (.ASP)
<%@ Language=VBScript %> <% ' search holds the words typed in the Address bar ' by the user, without the "go" or ' "find" or any delimiters like ' "+" for spaces. ' If the user typed ' "Apple pie," search = "Apple pie." ' If the user typed ' "find Apple pie," search = "Apple pie." search = Request.QueryString("MT") search = UCase(search) searchOption = Request.QueryString("srch") ' This is a simple if/then/else ' to redirect the browser to the site ' of your choice based on what the ' user typed. ' Example: expense report is an intranet page ' about filling out an expense report if (search = "NEW HIRE") then Response.Redirect("http://admin/hr/newhireforms.htm") elseif (search = "LIBRARY CATALOG") then Response.Redirect("http://library/catalog") elseif (search = "EXPENSE REPORT") then Response.Redirect("http://expense") elseif (search = "LUNCH MENU") then Response.Redirect("http://cafe/menu/") else ' If there is not a match, use the ' default IE autosearch server Response.Redirect("http://auto.search.msn.com/response.asp?MT=" + search + "&srch=" + searchOption + "&prov=&utf8") end if %>
Дополнительные ссылки:
- Дополнительные сведения о дополнительных
ссылках и ресурсах, посвященных IEAK 8, см. в разделе Ссылки.