Як додати, відредагувати чи керувати пошуковими системами в версіях Opera 15 або новіших версій (на основі хрому)?


11

Нещодавно випущена Opera 15 тепер базується на двигуні Chromium і тепер не керує користувацькими пошуковими системами, як попередні версії.

Я знайшов цей метод управління користувацькими пошуковими системами для Chrome, але він не працює для версій Opera 15 або новіших версій. У Налаштуваннях> Пошук немає кнопки "Керувати пошуковими системами".

Як керувати користувацькими пошуковими системами в Opera 15 або новіших версіях?

Відповіді:


15

Починаючи з версії 17 (попередній перегляд розробника) Opera включає диспетчер пошукових систем, який дозволяє користувачеві додавати власні пошукові системи. Але пошукові системи за замовчуванням, що входять до Opera, не можна редагувати таким чином! Для їх редагування використовується перша частина цієї відповіді, Версії 15-16 також можуть використовувати другу частину:

Вимкнення пошукових операторів за замовчуванням (оскільки вони займають багато ключових слів, я б скоріше використовував для інших пошукових запитів - я просто залишив Google із класичним "g")

Для цього вам потрібно відредагувати default_partner_content.json, який зазвичай знаходиться в C: \ Program Files \ Opera \ ресурси \ Ви можете редагувати його вручну або просто замінити його вміст на наступне:

{
  "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 \ # ім'я користувача # \ AppData \ Roaming \ Opera Software \ Opera \ Ви можете редагувати формат SQLite3 , який спільно використовує Opera двома простими способами: установіть Chrome, створіть власні пошукові запити та скопіюйте файл веб-даних в Opera.

Або відредагуйте файл за допомогою безкоштовного редактора SQLite, наприклад http://sourceforge.net/projects/sqlitedbrowser/

(Ви повинні скопіювати файл веб-даних у свою домашню папку, щоб у вас був повний доступ до запису, або відкриття файлу може не вдатися) Там ви можете ввести власні пошукові системи в таблицю ключових слів - більшість полів повинні бути самопояснення ...


thx :-) Я сподіваюся, що це допоможе, тому що я не знайшов жодної іншої сторінки з рішенням ...
Falco

3
Хочу лише зазначити, що попередній перегляд розробника Opera 17 має менеджер пошукової системи. Можливо, ви хочете додати це у свою відповідь :)
nixda

Звичайно шлях буде різним у кожній версії, але для порівняння я знайшов його тут для Opera 27: C: \ Program Files (x86) \ Opera \ 27.0.1689.54 \ ресурси \ default_partner_content.json.

@Nixda та JonofAllTrades: Знаєте шлях до default_partner_content.json для версії Linux Opera?
galacticninja

3
На жаль, деякий час в останні кілька тижнів Opera оновлювалася, і це рішення більше не працює. Після видалення DuckDuckGo з файлу default_partner_content.json, Opera повідомляє, "Принаймні один файл із ресурсами (.pak) пошкоджений. Будь ласка, перевстановіть Opera." на черевику. Сподіваємось, ще один спосіб вирішення.

2

Щойно випущена Opera 21, і я виявив, що просто видалив файл default_partner_content.json з каталогу C: \ Program Files (x86) \ Opera {version_number} \ ресурси, видаливши всіх постачальників (окрім Google) зі списку. Назва запису змінилася з "Пошук Google" на просто "Google", тому я б припустив, що це якийсь внутрішній "у мене немає списку за замовчуванням" за замовчуванням.

Використовуючи інструмент " Управління пошуковими системами" , я зміг зробити нові записи для видалених ключових слів (y, b тощо), але не зміг їх встановити як стандартні - поруч із ними не з'являється кнопка " За замовчуванням" .


0

В OS X вам доведеться відредагувати або видалити знайдений тут файл: /Applications/Opera.app/Contents/Versions/VERSION_NUMBER/Opera Framework.framework / Resources / default_partner_content.json

Замініть VERSION_NUMBER відповідно.

Клацніть правою кнопкою миші додаток Opera та "покажіть вміст пакетів", щоб переглянути файли.


0

Для 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 (перейменуйте старий файл на щось інше як резервну копію).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.