Jak dodawać, edytować lub zarządzać niestandardowymi wyszukiwarkami w Operze 15 lub wyższej (opartej na Chromium)?

11

Niedawno wydana Opera 15 jest teraz oparta na silniku Chromium i teraz nie zarządza niestandardowymi wyszukiwarkami, jak poprzednie wersje.

Znalazłem tę metodę zarządzania niestandardowymi wyszukiwarkami dla Chrome, ale nie działa ona dla Opery 15 lub wyższej. W Ustawieniach> Szukaj nie ma przycisku „Zarządzaj wyszukiwarkami”.

Jak zarządzać niestandardowymi wyszukiwarkami w wersji Opera 15 lub wyższej?

galacticninja
źródło

Odpowiedzi:

15

Począwszy od wersji 17 (wersja dla programistów) Opera zawiera Search-Engine Manager, który pozwala użytkownikowi dodawać własne wyszukiwarki. Ale domyślnych wyszukiwarek zawartych w Operze nie można edytować w ten sposób! Aby je edytować, użyj pierwszej części tej odpowiedzi, wersje 15-16 mogą również użyć drugiej części:

Wyłączanie domyślnych dostawców wyszukiwania (ponieważ zajmują wiele słów kluczowych, których wolałbym używać do innych wyszukiwań - zostawiłem Google z klasycznym „g”)

Aby to zrobić, musisz edytować default_partner_content.json, który zwykle znajduje się w C: \ Program Files \ Opera \ resources \ Możesz edytować go ręcznie lub po prostu zastąpić jego zawartość następującymi elementami:

{
  "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": {
  }
}

Osadzanie niestandardowych wyszukiwarek w pliku danych internetowych (zwykle w C: \ Users \ # nazwa użytkownika # \ AppData \ Roaming \ Opera Software \ Opera \ Możesz edytować format SQLite3 , który jest współdzielony przez Operę na 2 proste sposoby: albo zainstaluj Chrome, utwórz niestandardowe wyszukiwania i skopiuj plik danych internetowych do Opery.

Lub edytuj plik za pomocą darmowego edytora SQLite, takiego jak http://sourceforge.net/projects/sqlitedbrowser/

(Należy skopiować plik danych internetowych do folderu domowego, aby mieć pełny dostęp do zapisu, lub otwarcie pliku może się nie powieść). Możesz tam wpisać własne wyszukiwarki do tabeli słów kluczowych - większość pól powinna być wyjaśnienie ...

Falco
źródło
dzięki :-) Mam nadzieję, że to pomoże, ponieważ nie znalazłem żadnej innej strony z rozwiązaniem ...
Falco
3
Chcę tylko zauważyć, że podgląd dewelopera Opera 17 ma menedżera wyszukiwarek. Może chcesz dodać to do swojej odpowiedzi :)
nixda
Oczywiście ścieżka będzie inna w każdej wersji, ale dla porównania znalazłem ją tutaj, dla Opery 27: C: \ Program Files (x86) \ Opera \ 27.0.1689.54 \ resources \ default_partner_content.json.
@Nixda i JonofAllTrades: znasz ścieżkę do default_partner_content.json dla Linuksowej wersji Opery?
galacticninja
3
Niestety, w ciągu ostatnich kilku tygodni Opera została zaktualizowana i to rozwiązanie już nie działa. Po usunięciu DuckDuckGo z pliku default_partner_content.json Opera zgłasza: „Co najmniej jeden plik z zasobami (.pak) jest uszkodzony. Zainstaluj ponownie Opera”. przy rozruchu. Mam nadzieję, że istnieje inne obejście.
2

Właśnie ukazała się Opera 21 i po prostu usunąłem plik default_partner_content.json z katalogu C: \ Program Files (x86) \ Opera {numer_wersji} \ resources usunął wszystkich dostawców (oprócz Google) z listy. Nazwa wpisu zmieniła się z „Wyszukiwarka Google” na „Google”, więc przypuszczam, że jest to wewnętrzna domyślna „Nie mam listy domyślnej”.

Korzystając z narzędzia Zarządzaj wyszukiwarkami , mogłem wprowadzać nowe wpisy dla usuniętych słów kluczowych (y, b itp.), Ale nie byłem w stanie ustawić ich jako domyślnych - obok nich nie pojawia się żaden przycisk Domyślny .

Bob Simpson
źródło
0

W systemie OS X musisz edytować lub usunąć plik znaleziony tutaj: /Applications/Opera.app/Contents/Versions/VERSION_NUMBER/Opera Framework.framework / Resources / default_partner_content.json

Zastąp odpowiednio VERSION_NUMBER.

Kliknij prawym przyciskiem myszy aplikację Opera i „pokaż zawartość pakietów”, aby przeglądać pliki.

użytkownik384189
źródło
0

Dla komputerów Mac (w dniu 10 lutego 2015), prawidłowy folder jest: ~/Library/Application Support/com.operasoftware.Opera. Można tam znaleźć niezbędne pliki, takie jak dane sieciowe (oraz dziennik danych internetowych i preferencje).

Możliwe jest kopiowanie niestandardowych wyszukiwarek z Chrome do Opery zarówno w systemie Windows, jak i OSX. W OSX najpierw zamknij Chrome i Operę, a następnie skopiuj ~/Library/Application Support/Google/Chrome/Default/Web Data(plik) do równoważnego już wspomnianego folderu Opera (zmień nazwę starego pliku na inny jako kopię zapasową).

Jim Hoyle
źródło