Виджет результатов поиска Google
Я ищу виджет для поиска в Google, где я могу задать поисковый запрос и избежать его изменения пользователем. Еще больше хотелось бы, чтобы пользователь вообще не видел поисковый запрос. Поэтому он может видеть только результаты поиска. Также я хочу установить тип поиска как "Новости".
1 ответ
Ваш вопрос несколько неполный: я не уверен, кто ваш пользователь, просто кто-то, кто заходит на ваш сайт или кто-то на вашем компьютере? В зависимости от того, кто пользователь, вы можете:
- используйте главную страницу http://google.com/ со своим собственным поисковым запросом, например, http://www.google.com/search?q=lolcats
- чтобы использовать запрос, указывающий на поиск новостей, используйте что-то вроде этого,?hl=en&q=iraq&tbm=nws
- в сочетании с настроенной версией браузера (например, Opera) с пользовательским javascript, скрывающим / отключающим поисковый запрос (используя CSS! важные определения)
- при блокировании дополнительного поведения JS в Google, блокируя http://www.google.com/extern_js/* с помощью adblocker
Если ваш пользователь является посетителем веб-сайта, вы легко можете выполнить вышеуказанный пункт № 1 в iframe, возможно, также реализовать пункт № 3 с помощью некоторого сценария, работающего на странице за пределами Google iframe; Пункт 4 невозможно реализовать, насколько я знаю, для пользователя веб-сайта. Тем не менее, вы можете удалить большинство спама и блогов в поиске Google, добавив -com (или в url q=lolcats+-com соответственно при поиске "У меня есть хвосты") в условия поиска.
Если вам нужно, я могу опубликовать здесь полный пользовательский скрипт, блокирующий определенные функции на веб-сайте Google [в моем браузере Opera], чтобы у вас была ссылка для редактирования вашего.