Поиск на Google.com.ua в расширении Speed Dial браузера Chrome

0
211

В прошлом посте я рассказал о своем рецепте восстановления порушенной синхронизации Google Chrome. И вообще, я в последнее время, после выхода 16 версии браузера, довольно плотно подсел именно на него. Этому способстовало появления в моем арсенале маленького ноутбука  (или ультрабука) Sony Vaio. На нем быстрый и легкий браузер, без лишних панелей,  наиболее актуален. Кстати, первоначальное редактирование засоренных закладок я проводил именно на нем.

Однако, слегка напрягал меня один нюанс — поиск. Чаще всего я пользуюсь поиском Google. Но учитывая, что по роду деятельности меня в первую очередь интересует информция из Укрианы, то и качестве основного поискового сервера хотелось использовать google.com.ua. Как это настроить в самом браузере я не нашел. Более того, я чаще всего отправляю поисковые запросы с новой вкладки, на которой у меня открывается окно расширения Speed Dial. Оно не только позволяет организовать кнопки-миниатюры  наиболее востребованных сайтов, но и имеет строку поиска. Однако, это расширение по умолчанию отправляло запросы на google.ru, так как у меня стоит русская версия.

Пошурупав мозгами я решил исправить ситуацию. Для этого нампридется всего лишь немного подправить конфигурационный файл расширения Speed Dial. Чтобы найти его, в своем файловом менеджеле включите отображение скрытых файлов. В Ubuntu это «Вид — Показывать скрытые файлы».

Далее ищем нечто подобное:

/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.config/google-chrome/Default/Extensions/bijjehjaepiclhmegjefielmgmpechja/2.4.1_0/welcome/search.js

Вполне возможно, что папки  /bijjehjaepiclhmegjefielmgmpechja/2.4.1_0/ у вас будут иметь другое значение.

Открываем файл в текстовом редакторе и ищем следующий  кусок кода и правим все значения поиска google, добавляя google.com.ua:

function searchGoogle() {
var query = d(«searchInput»).value;
//document.location = «http://www.google.com/search?q=» + query
switch (SEARCH_MACHINE){
case «Google»:document.location = «http://www.google.ru/search?q=» + query
break
case «Yandex»:document.location = «http://yandex.ru/yandsearch?text=» + query
break
case «Wikipedia»:document.location = «http://ru.wikipedia.org/wiki/Special:Search?search=» + query
break
case «OZON.ru»:document.location = «http://www.ozon.ru/?context=search&text=» + query +»&partner=operacom»
break
case «YouTube»:document.location = «http://www.youtube.com/results?search_query=» + query
break
case «КиноПоиск»:document.location = «http://www.kinopoisk.ru/index.php?kp_query=» + query
break
default:document.location = «http://www.google.com/search?q=» + query;
break
}
}
//**********************************
function AutoSuggest(textBox) {
var t = this;
var interval = null;
var lastValue = «»;

t.asDiv = null;
var selectedRow = -1;
var resultsLength = 0;
t.init = function() {
textBox.addEventListener(«keydown» ,t.keyDown, false);
textBox.addEventListener(«keyup» ,t.keyUp, false);
textBox.addEventListener(«blur» ,t.documentMouseDown, false);
},
t.getData = function(val) {
//var URL = «http://google.com/complete/search?output=toolbar&q=» + val;
//var URL = «http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html&part=» + val + «&v=2&lr=10366»;
//var URL = «http://clients1.google.ru/complete/search?hl=ru&q=» + val;
switch (SEARCH_MACHINE){
case «Google»:var URL = «http://clients1.google.ru/complete/search?hl=ru&q=» + val;
break
case «Yandex»:var URL = «http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html&part=» + val + «&v=2&lr=10366»;
break
case «Wikipedia»:var URL = «http://ru.wikipedia.org/w/api.php?action=opensearch&search=» + val + «&namespace=0&suggest»;
break
case «OZON.ru»:EngineIcon.setAttribute(«src», «favicon/ozon.ico»);
break
case «YouTube»:var URL = «http://suggestqueries.google.com/complete/search?hl=ru&ds=yt&client=youtube&hjson=t&jsonp=window.yt.www.suggest.handleResponse&q=» + val + «&cp=5»;
break
case «КиноПоиск»:EngineIcon.setAttribute(«src», «favicon/kinopoisk.ico»);
break
default:var URL = «http://clients1.google.ru/complete/search?hl=ru&q=» + val;
break
}

В результате у меня получилось вот так:

unction searchGoogle() {
var query = d(«searchInput»).value;
//document.location = «http://www.google.com.ua/search?q=» + query
switch (SEARCH_MACHINE){
case «Google»:document.location = «http://www.google.com.ua/search?q=» + query
break
case «Yandex»:document.location = «http://yandex.ru/yandsearch?text=» + query
break
case «Wikipedia»:document.location = «http://ru.wikipedia.org/wiki/Special:Search?search=» + query
break
case «OZON.ru»:document.location = «http://www.ozon.ru/?context=search&text=» + query +»&partner=operacom»
break
case «YouTube»:document.location = «http://www.youtube.com/results?search_query=» + query
break
case «КиноПоиск»:document.location = «http://www.kinopoisk.ru/index.php?kp_query=» + query
break
default:document.location = «http://www.google.com.ua/search?q=» + query;
break
}
}
//**********************************
function AutoSuggest(textBox) {
var t = this;
var interval = null;
var lastValue = «»;

t.asDiv = null;
var selectedRow = -1;
var resultsLength = 0;
t.init = function() {
textBox.addEventListener(«keydown» ,t.keyDown, false);
textBox.addEventListener(«keyup» ,t.keyUp, false);
textBox.addEventListener(«blur» ,t.documentMouseDown, false);
},
t.getData = function(val) {
//var URL = «http://google.com.ua/complete/search?output=toolbar&q=» + val;
//var URL = «http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html&part=» + val + «&v=2&lr=10366»;
//var URL = «http://clients1.google.com.ua/complete/search?hl=ru&q=» + val;
switch (SEARCH_MACHINE){
case «Google»:var URL = «http://clients1.google.com.ua/complete/search?hl=ru&q=» + val;
break
case «Yandex»:var URL = «http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html&part=» + val + «&v=2&lr=10366»;
break
case «Wikipedia»:var URL = «http://ru.wikipedia.org/w/api.php?action=opensearch&search=» + val + «&namespace=0&suggest»;
break
case «OZON.ru»:EngineIcon.setAttribute(«src», «favicon/ozon.ico»);
break
case «YouTube»:var URL = «http://suggestqueries.google.com.ua/complete/search?hl=ru&ds=yt&client=youtube&hjson=t&jsonp=window.yt.www.suggest.handleResponse&q=» + val + «&cp=5»;
break
case «КиноПоиск»:EngineIcon.setAttribute(«src», «favicon/kinopoisk.ico»);
break
default:var URL = «http://clients1.google.com.ua/complete/search?hl=ru&q=» + val;
break
}

После перезагрузки браузера все поисковые запросы, причем как из расширения Speed Dial так и из адресной строки Google Crome стали направляться на сервера Google.com.ua. Правда, если вам нужно купить квартиру Ногинск, то все же лучше использовать российские поисковые сервера.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here