【问题标题】:Ecosia as Default Search Engine in OperaEcosia 作为 Opera 中的默认搜索引擎
【发布时间】:2019-12-30 21:36:26
【问题描述】:

Opera 不允许您将 Ecosia 设置为默认搜索引擎。
我是初学者。下面的解决方法很简单,但我发布它是为了让其他初学者可以按原样使用它。
只是想帮忙。

步骤:
1) 转到 Opera 设置,向下滚动到“搜索引擎”。
将 DuckDuckGo.com 设置为您的默认搜索引擎。

2) 安装TamperMonkey 扩展。
这允许您自动将 JavaScript 添加到您浏览的页面。

3) 在TamperMonkey
中输入以下代码 注意:切勿使用来源不明的脚本。
这只是一个单行重定向,在此处发布脚本,以便任何人都可以查看它。

// ==UserScript==
// @name         Ecosia Default Search Engine in Opera
// @version      1.01
// @description  Sets Ecosia as default search engine by automatically redirecting you
//               when you search in DuckDuckGo.
// @author       Hagbard Hednig
// @match        http*://*duckduckgo.com/*?*q=*
// @namespace http://tampermonkey.net/
// ==/UserScript==

(function() {
    location.href=('https://www.ecosia.org/search?'+window.location.href.substring(window.location.href.indexOf('q='),window.location.href.length));
})();

没有错误,不需要权限。
只是发布解决方案来帮助其他初学者。

【问题讨论】:

  • 备注:您需要在opera://extensions 中启用“允许访问搜索页面结果”选项,否则tampermonkey 将无法重定向您。我确实花了一些时间来解决这个问题:-)

标签: search default search-engine opera tampermonkey


【解决方案1】:
// @match        http*://*duckduckgo.com/*?*q=*

这是定义脚本在哪个地址上运行的行。所以粘贴你的搜索,比如谷歌。或者只搜索旧搜索引擎的东西,看看 Tampermonkey 图标是否有红色 1。如果是,则脚本运行。如果不是,您在@match 行中的地址是错误的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-17
    • 2018-04-12
    • 2016-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多