Как добавить, изменить или управлять пользовательскими поисковыми системами в Opera 15 или более поздних версиях (на основе Chromium)?
Недавно выпущенная Opera 15 теперь основана на движке Chromium и теперь не управляет пользовательскими поисковыми системами, как предыдущие версии.
Я нашел этот метод управления пользовательскими поисковыми системами для Chrome, но он не работает для Opera 15 или более поздних версий. В меню "Настройки"> "Поиск" нет кнопки "Управление поисковыми системами".
Как мне управлять пользовательскими поисковыми системами в Opera 15 или более поздних версиях?
4 ответа
Начиная с версии 17 (Preview для разработчиков) Opera включает в себя менеджер поисковых систем, который позволяет пользователю добавлять свои собственные поисковые системы. Но поисковые машины по умолчанию, включенные в Opera, не могут быть отредактированы таким образом! Для их редактирования используйте первую часть этого ответа, версии 15-16 также могут использовать вторую часть:
Отключение поставщиков поиска по умолчанию (потому что они берут много ключевых слов, которые я бы предпочел использовать для других поисков - я просто оставил Google с классическим "g")
Для этого вам нужно отредактировать файл default_partner_content.json, который обычно находится в C:\Program Files\Opera\resources\. Вы можете отредактировать его вручную или просто заменить его следующим:
{
"search_engines": {
"location": {
"other": {
"other": {
"list": [
"google_com"
],
"speed_dial_index": 0
}
}
}
},
"search_engines_flat": {
"google_com": {
"name": "Google Search",
"keyword": "g",
"favicon_url": "http://www.google.com/favicon.ico",
"search_url": "https://www.google.com/search?client=opera&q={searchTerms}&sourceid=opera&ie={inputEncoding}&oe={outputEncoding}",
"suggest_url": "http://www.google.com/complete/search?client=opera&q={searchTerms}&ie={inputEncoding}&oe={outputEncoding}",
"post": false,
"encoding": "UTF-8",
"uuid": "FF57F01A-0718-44B7-8A1F-8B15BC33A50B",
"css_resource": "css/searchstyle_google.css"
},
},
"speed_dials": {
},
"speed_dial_folders": {
},
"speed_dials_flat": {
}
}
Встраивание ваших пользовательских поисковых систем в файл веб-данных (обычно находится в C:\Users\#username#\AppData\Roaming\Opera Software\Opera\ Формат SQLite3, который используется в Opera, можно редактировать двумя простыми способами: либо установить Chrome, создайте свой собственный поиск и скопируйте файл веб-данных в Opera.
Или отредактируйте файл с помощью бесплатного редактора SQLite, например http://sourceforge.net/projects/sqlitedbrowser/
(Вам следует скопировать файл веб-данных в свою домашнюю папку, чтобы у вас был полный доступ на запись, иначе открытие файла может быть неудачным). Там вы можете ввести свои собственные поисковые системы в таблицу ключевых слов - большинство полей должны быть самостоятельно объяснить...
Opera 21 была только что выпущена, и я обнаружил, что просто удалив файл default_partner_content.json из каталога C: \ Program Files (x86) \ Opera {version_number} \ resources, удалил всех провайдеров (кроме Google) из списка. Название записи изменилось с "Google Search" на просто "Google", поэтому я бы предположил, что это некое внутреннее "у меня нет списка по умолчанию" по умолчанию.
Используя инструмент " Управление поисковыми системами" , я смог создать новые записи для удаленных ключевых слов (y, b и т. Д.), Но не смог установить их по умолчанию - рядом с ними не отображается кнопка " По умолчанию" .
В OS X вам придется отредактировать или удалить файл, найденный здесь: /Applications/Opera.app/Contents/Versions/VERSION_NUMBER/Opera Framework.framework / Resources / default_partner_content.json
Замените VERSION_NUMBER соответствующим образом.
Щелкните правой кнопкой мыши приложение Opera и "покажите содержимое пакетов", чтобы просмотреть файлы.
Для Mac (10 февраля 2015 г.) правильная папка: ~/Library/Application Support/com.operasoftware.Opera
, Там вы можете найти некоторые важные файлы, такие как веб-данные (и веб-журнал данных и предпочтения).
Можно копировать пользовательские поисковые системы из Chrome в Opera как в Windows, так и в OSX. В OSX просто закройте Chrome и Opera, а затем скопируйте ~/Library/Application Support/Google/Chrome/Default/Web Data
(файл) в эквивалентную папку Opera, уже упоминавшуюся (переименуйте старый файл во что-то другое в качестве резервной копии).