最近发布的Opera 15现在基于Chromium引擎,并且不再像以前的版本那样管理自定义搜索引擎。
我发现这种管理 Chrome 自定义搜索引擎的方法,但不适用于Opera 15或更高版本。在“设置”>“搜索”中没有“管理搜索引擎”按钮。
如何在Opera 15或更高版本中管理自定义搜索引擎?
最近发布的Opera 15现在基于Chromium引擎,并且不再像以前的版本那样管理自定义搜索引擎。
我发现这种管理 Chrome 自定义搜索引擎的方法,但不适用于Opera 15或更高版本。在“设置”>“搜索”中没有“管理搜索引擎”按钮。
如何在Opera 15或更高版本中管理自定义搜索引擎?
Answers:
从版本17(开发人员预览)开始,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": {
}
}
将自定义搜索引擎嵌入到Web数据文件中(通常在C:\ Users \#username#\ AppData \ Roaming \ Opera Software \ Opera \中找到),您可以编辑Opera共享的两种SQLite3格式:两种安装方式Chrome,创建自定义搜索并将Web数据文件复制到Opera。
或使用免费的SQLite编辑器(如http://sourceforge.net/projects/sqlitedbrowser/)编辑文件
(您应该将Web数据文件复制到您的主文件夹中,以便您具有完全的写访问权,否则打开文件可能会失败。)您可以在关键字表中输入自己的搜索引擎-大多数字段应为不解自明...
对于Mac(2015年2月10日),正确的文件夹是:~/Library/Application Support/com.operasoftware.Opera
。在这里,您可以找到一些基本文件,例如Web Data(以及Web Data-journal和Preferences)。
在Windows和OSX中,都可以将自定义搜索引擎从Chrome复制到Opera。在OSX中,只需先关闭Chrome和Opera,然后将~/Library/Application Support/Google/Chrome/Default/Web Data
(文件)复制到已经提到的等效Opera文件夹(将旧文件重命名为其他文件作为备份)。