Ecosia Dark Mode

A dark theme for the Ecosia search engine

What is Ecosia Dark Mode?

Ecosia Dark Mode is a Chrome extension developed by Aidan H, and its main feature is "A dark theme for the Ecosia search engine".

Extension Screenshots

screenshot
screenshot
screenshot

Download Ecosia Dark Mode Extension CRX File

Download Ecosia Dark Mode extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        This simple extension has a toggle for the dark mode, to allow you to turn it on and off whenever you like.

Currently supported Ecosia sites & services:
• www.ecosia.org
• info.ecosia.org
• blog.ecosia.org

Follow our development on GitHub (report any issues here too!):
https://github.com/aidanhorton/ecosia-darkmode-extensions

Permissions & Privacy details and information can be found on the GitHub homepage in the link above.

This extension is also available for the FireFox browser!

Consider supporting my work by (optionally!) donating:
https://www.paypal.com/donate?hosted_button_id=642DGYF3CL5TG

Please allow a few days for updates if you notice any styling issues, as Ecosia are constantly updating their web-pages.                    

Extension Basic Information

Name Ecosia Dark Mode Ecosia Dark Mode
ID hfpbjnmjofmfpnkcmdnkgndahgpjhpih
Official URL https://chromewebstore.google.com/detail/ecosia-dark-mode/hfpbjnmjofmfpnkcmdnkgndahgpjhpih
Description A dark theme for the Ecosia search engine
File Size 66.77 KB
Installation Count 4,964
Current Version 1.4.3.1
Last Updated 2022-09-19
Publish Date 2020-10-23
Rating 4.52/5 Total 21 Ratings
Developer Aidan H
Email [email protected]
Payment Type free
Extension Website https://github.com/aidanhorton/ecosia-darkmode-extensions
Help Page URL https://github.com/aidanhorton/ecosia-darkmode-extensions
Supported Languages en-GB
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "Ecosia Dark Mode",
    "version": "1.4.3.1",
    "description": "A dark theme for the Ecosia search engine",
    "manifest_version": 3,
    "permissions": [
        "tabs",
        "storage",
        "topSites"
    ],
    "action": {
        "default_popup": "popup.html",
        "default_title": "Ecosia dark",
        "default_icon": {
            "16": "images\/EcosiaLogo16.png",
            "32": "images\/EcosiaLogo32.png",
            "48": "images\/EcosiaLogo48.png",
            "128": "images\/EcosiaLogo128.png"
        }
    },
    "icons": {
        "16": "images\/EcosiaLogo16.png",
        "32": "images\/EcosiaLogo32.png",
        "48": "images\/EcosiaLogo48.png",
        "128": "images\/EcosiaLogo128.png"
    },
    "web_accessible_resources": [
        {
            "resources": [
                "images\/EcosiaLogo.png",
                "pages\/Close.png",
                "injection-styling\/blog-page.css",
                "injection-styling\/home-page.css",
                "injection-styling\/images-page.css",
                "injection-styling\/information-page.css",
                "injection-styling\/login-page.css",
                "injection-styling\/news-and-videos-page.css",
                "injection-styling\/search-page.css",
                "injection-styling\/settings-page.css",
                "injection-styling\/shopping-page.css",
                "injection-styling\/universal-styling.css"
            ],
            "matches": [
                ""
            ]
        }
    ],
    "chrome_url_overrides": {
        "newtab": "pages\/newtab.html"
    },
    "content_scripts": [
        {
            "matches": [
                "https:\/\/www.ecosia.org\/"
            ],
            "js": [
                "injection-scripts\/universal-script.js",
                "injection-scripts\/home-page.js"
            ],
            "run_at": "document_start",
            "all_frames": true
        },
        {
            "matches": [
                "https:\/\/www.ecosia.org\/?*"
            ],
            "js": [
                "injection-scripts\/universal-script.js",
                "injection-scripts\/home-page.js"
            ],
            "run_at": "document_start",
            "all_frames": true
        },
        {
            "matches": [
                "https:\/\/www.ecosia.org\/search*"
            ],
            "js": [
                "injection-scripts\/universal-script.js",
                "injection-scripts\/search-page.js"
            ],
            "run_at": "document_start",
            "all_frames": true
        },
        {
            "matches": [
                "https:\/\/www.ecosia.org\/images*"
            ],
            "js": [
                "injection-scripts\/universal-script.js",
                "injection-scripts\/images-page.js"
            ],
            "run_at": "document_start",
            "all_frames": true
        },
        {
            "matches": [
                "https:\/\/www.ecosia.org\/shopping*"
            ],
            "js": [
                "injection-scripts\/universal-script.js",
                "injection-scripts\/shopping-page.js"
            ],
            "run_at": "document_start",
            "all_frames": true
        },
        {
            "matches": [
                "https:\/\/www.ecosia.org\/news*",
                "https:\/\/www.ecosia.org\/videos*"
            ],
            "js": [
                "injection-scripts\/universal-script.js",
                "injection-scripts\/news-and-videos-page.js"
            ],
            "run_at": "document_start",
            "all_frames": true
        },
        {
            "matches": [
                "https:\/\/www.ecosia.org\/account\/login*"
            ],
            "js": [
                "injection-scripts\/universal-script.js",
                "injection-scripts\/login-page.js"
            ],
            "run_at": "document_start",
            "all_frames": true
        },
        {
            "matches": [
                "https:\/\/www.ecosia.org\/settings*"
            ],
            "js": [
                "injection-scripts\/universal-script.js",
                "injection-scripts\/settings-page.js"
            ],
            "run_at": "document_start",
            "all_frames": true
        },
        {
            "matches": [
                "https:\/\/info.ecosia.org\/*",
                "https:\/\/ecosia.zendesk.com\/*"
            ],
            "js": [
                "injection-scripts\/universal-script.js",
                "injection-scripts\/information-page.js"
            ],
            "run_at": "document_start",
            "all_frames": true
        }
    ]
}