Opera GX es un navegador agradable pero actualmente no soporta establecer Ecosia como motor de búsqueda por defecto (dicen que es por razones de seguridad - lo cual llamo una completa tontería).
Sin embargo, aún puedes usar Ecosia como tu motor de búsqueda por defecto en Opera GX usando un pequeño truco de JavaScript.
- Instala la extensión TamperMonkey en Opera GX.
- Establece Yahoo! como tu motor de búsqueda por defecto en Opera GX.
- Haz clic en el icono de TamperMonkey en la esquina superior derecha del navegador.
- Haz clic en “Create a new script” y pega el siguiente código:
// ==UserScript==
// @name Ecosia as Default Search Engine in Opera
// @version 1.0
// @description Establece Ecosia como motor de búsqueda por defecto redirigiéndote automáticamente cuando buscas en Yahoo.
// @author Uli Köhler (techoverflow.net)
// @license CC0-1.0 Universal
// @match https://search.yahoo.com/search*
// @namespace http://tampermonkey.net/
// ==/UserScript==
(function() {
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
console.info(urlParams);
const search = urlParams.get("p");
window.location.href = 'https://www.ecosia.org/search?q=' + encodeURIComponent(search);
})();Esto redirigirá cada búsqueda de Yahoo! a Ecosia. Usar DuckDuckgo no me funcionó por razones desconocidas probablemente relacionadas con Javascript roto siendo inyectado.
Inspirado por el código de Hagbard Hednig encontrado aquí, que no funcionaba en la versión 2024 de Opera, y también quería código más limpio en lugar de un one-liner molesto, así que lo he reescrito completamente. Esto también hace fácil modificarlo en el futuro.