Come faccio ad aggiungere, modificare o gestire motori di ricerca personalizzati in Opera 15 o versioni successive (basate su Chromium)?


11

L' Opera 15 recentemente rilasciata si basa ora sul motore Chromium e ora non gestisce motori di ricerca personalizzati come le versioni precedenti.

Ho trovato questo metodo di gestione dei motori di ricerca personalizzati per Chrome ma non funziona per Opera 15 o versioni successive. Non c'è il pulsante "Gestisci motori di ricerca" in Impostazioni> Cerca.

Come gestisco i motori di ricerca personalizzati in Opera 15 o versioni successive?

Risposte:


15

A partire dalla versione 17 (Anteprima sviluppatore) Opera include un gestore dei motori di ricerca, che consente all'utente di aggiungere i propri motori di ricerca. Ma i motori di ricerca predefiniti inclusi in Opera non possono essere modificati in questo modo! Per modificarli usa la prima parte di questa risposta, le versioni 15-16 possono anche usare la seconda parte:

Disabilitazione dei provider di ricerca predefiniti (poiché occupano molte parole chiave che preferirei utilizzare per altre ricerche - ho appena lasciato Google con la classica "g")

Per fare ciò, è necessario modificare default_partner_content.json che si trova di solito in C: \ Programmi \ Opera \ risorse \ È possibile modificarlo manualmente o semplicemente sostituirne il contenuto con il seguente:

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

Incorporamento dei motori di ricerca personalizzati nel file di dati Web (generalmente disponibile in C: \ Users \ # nomeutente # \ AppData \ Roaming \ Opera Software \ Opera \ È possibile modificare il formato SQLite3 condiviso da Opera in 2 semplici modi: Installa Chrome, crea le tue ricerche personalizzate e copia il file di dati Web su Opera.

Oppure modifica il file utilizzando un editor SQLite gratuito come http://sourceforge.net/projects/sqlitedbrowser/

(Dovresti copiare il file di dati Web nella tua cartella home, quindi hai pieno accesso in scrittura o l'apertura del file potrebbe non riuscire) Lì puoi inserire i tuoi motori di ricerca nella tabella delle parole chiave - la maggior parte dei campi dovrebbe essere autoesplicativo ...


grazie :-) Spero che sia d'aiuto, perché non ho trovato altre pagine con una soluzione ...
Falco,

3
Voglio solo notare che l' anteprima per gli sviluppatori di Opera 17 ha un gestore di motori di ricerca. Forse vuoi aggiungerlo alla tua risposta :)
nixda

Naturalmente il percorso sarà diverso in ogni versione, ma per confronto l'ho trovato qui, per Opera 27: C: \ Programmi (x86) \ Opera \ 27.0.1689.54 \ resources \ default_partner_content.json.

@Nixda e JonofAllTrades: conosci il percorso di default_partner_content.json per la versione Linux di Opera?
galacticninja,

3
Sfortunatamente, nelle ultime settimane Opera è stato aggiornato e questa soluzione non funziona più. Dopo aver rimosso DuckDuckGo dal file default_partner_content.json, Opera riporta "Almeno un file con risorse (.pak) è danneggiato. Ti preghiamo di reinstallare Opera." all'avvio. Speriamo che ci sia un'altra soluzione.

2

Opera 21 è stato appena rilasciato e ho scoperto che l'eliminazione del file default_partner_content.json dalla directory C: \ Program Files (x86) \ Opera {version_number} \ resources ha rimosso tutti i provider (tranne Google) dall'elenco. Il nome della voce è cambiato da "Ricerca Google" a "Google", quindi suppongo che sia un predefinito interno "Non ho un elenco predefinito".

Utilizzando lo strumento Gestisci motori di ricerca , sono stato in grado di creare nuove voci per le parole chiave eliminate (y, b, ecc.) Ma non sono stato in grado di impostarle come predefinite - non viene visualizzato alcun pulsante Predefinito accanto a esse.


0

Su OS X dovrai modificare o rimuovere il file trovato qui: /Applications/Opera.app/Contents/Versions/VERSION_NUMBER/Opera Framework.framework / Resources / default_partner_content.json

Sostituire VERSION_NUMBER come appropriato.

Fai clic con il pulsante destro del mouse sull'app Opera e "mostra i contenuti dei pacchetti" per sfogliare i file.


0

Per Mac (su 10 febbraio 2015), la cartella corretta è: ~/Library/Application Support/com.operasoftware.Opera. Lì puoi trovare alcuni file essenziali come Web Data (e Web Data-journal e Preferenze).

È possibile copiare motori di ricerca personalizzati da Chrome a Opera sia in Windows che in OSX. In OSX, prima chiudi Chrome e Opera e poi copia ~/Library/Application Support/Google/Chrome/Default/Web Data(un file) nella cartella equivalente di Opera già menzionata (rinomina il vecchio file con qualcos'altro come backup).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.