web-dev-qa-db-ja.com

Opera 15以降のバージョン(Chromiumベース))でカスタム検索エンジンを追加、編集、または管理するにはどうすればよいですか?

最近リリースされた Opera 15 は、Chromiumエンジンに基づいており、以前のバージョンのようなカスタム検索エンジンを管理していません。

私が見つけた このカスタム検索エンジンの管理方法 for Chromeしかし、それはOpera 15以降のバージョンでは機能しません。 [設定]> [検索]に[検索エンジンの管理]ボタンはありません。

Opera 15以降のバージョンでカスタム検索エンジンを管理するにはどうすればよいですか?

11
galacticninja

バージョン17以降(開発者プレビュー)Operaには、ユーザーが独自の検索エンジンを追加できる検索エンジンマネージャーが含まれています。ただし、Operaこの方法で編集することはできません!これらを編集するには、この回答の最初の部分を使用します。バージョン15-16は、2番目の部分も使用できます。

デフォルトの検索プロバイダーを無効にする(他の検索に使用したい多くのキーワードを使用するため、Googleに従来の「g」を残しただけです)

これを行うには、通常C:\ Program Files\Opera \にあるdefault_partner_content.jsonを編集する必要があります。リソース\手で編集することも、コンテンツを次のように置き換えることもできます。

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

カスタム検索エンジンをWebデータファイルに埋め込む(通常はC:\ Users \#username#\ AppData \にあります) Roaming\Opera Software\Opera \Operaによって共有されるSQLite3形式を編集できます2つの簡単な方法:Chromeをインストールして、カスタム検索を作成し、WebデータファイルをOperaにコピーします。

または http://sourceforge.net/projects/sqlitedbrowser/ のような無料のSQLiteエディターを使用してファイルを編集します

(Webデータファイルをホームフォルダーにコピーする必要があるため、完全な書き込みアクセス権があるか、ファイルを開くことができない場合があります)そこに独自の検索エンジンをに入力できます。 keywordsテーブル-ほとんどのフィールドは説明が必要です...

15
Falco

Opera 21がリリースされたばかりで、default_partner_content.jsonファイルをC:\ Program Files(x86)\ Opera {version_number}\resourcesディレクトリから削除すると、すべてのプロバイダーが削除されました(Google以外)リストから。エントリの名前が「Google検索」から単に「Google」に変更されたため、内部の「デフォルトのリストがない」というデフォルトであると思います。

検索エンジンの管理ツールを使用して、削除されたキーワード(y、bなど)の新しいエントリを作成できましたが、デフォルトとして設定できませんでした--no デフォルトボタンはそれらの隣に表示されます。

2
Bob Simpson

Mac(2015年2月10日)の場合、正しいフォルダーは~/Library/Application Support/com.operasoftware.Operaです。そこには、Webデータ(およびWebデータジャーナルと設定)などのいくつかの重要なファイルがあります。

WindowsとOSXの両方で、カスタム検索エンジンをChromeからOperaにコピーすることが可能です。 OSXでは、最初にChromeとOperaを閉じ、次に~/Library/Application Support/Google/Chrome/Default/Web Data(ファイル)をすでに説明した同等のOperaフォルダーにコピーします(古いファイルの名前を別のものに変更します)バックアップ)。

0
Jim Hoyle

OS Xでは、次の場所にあるファイルを編集または削除する必要があります:/Applications/Opera.app/Contents/Versions/VERSION_NUMBER/Opera Framework.framework/Resources/default_partner_content.json

必要に応じて、VERSION_NUMBERを置き換えます。

Operaアプリを右クリックし、「パッケージの内容を表示」してファイルを参照します。

0
user384189