freetree - plant trees for free

freetree - plant trees for free

With freetree, online shopping turns into a tree planting campaign - free of charge and with just 1 click!

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "author": "Ecosia GmbH",
  "version": "4.2.2",
  "background": {
    "service_worker": "./listeners.js"
  },
  "action": {
    "default_icon": "data/icon-inactive.png",
    "default_popup": "data/popup.html",
    "default_title": "__MSG_manifest_default_title__"
  },
  "default_locale": "de",
  "description": "__MSG_manifest_description__",
  "icons": {
    "16": "data/icon-16.png",
    "32": "data/icon-32.png",
    "64": "data/icon-64.png",
    "128": "data/icon-128.png",
    "256": "data/icon-256.png"
  },
  "manifest_version": 3,
  "minimum_chrome_version": "88",
  "name": "__MSG_manifest_name__",
  "permissions": [
    "webRequest",
    "tabs",
    "storage",
    "cookies",
    "scripting"
  ],
  "short_name": "freetree",
  "web_accessible_resources": [
    {
      "resources": [
        "data/js/3rdParty/jquery-3.5.min.js",
        "data/js/3rdParty/base64.js",
        "data/js/3rdParty/detect_browser.js",
        "data/js/3rdParty/purify.min.js",
        "data/js/3rdParty/URI.min.js",
        "data/js/scripts/treeCounter.js",
        "data/js/scripts/whichBrowser.js",
        "data/js/translation.js",
        "data/js/LomUtils.class.js",
        "data/js/content/content.js",
        "data/js/content/LomBar.class.js",
        "data/js/content/LomBarPopup.class.js",
        "data/js/content/showSettingsHint.js",
        "data/js/content/showLomAffiliateIndicator.js",
        "data/js/content/showLomBar.js",
        "data/js/content/ecosiaSearchResults.js",
        "data/js/content/googleSearchResults.js",
        "data/js/content/bingSearchResults.js",
        "data/css/*.css",
        "data/fonts/*.woff",
        "data/fonts/*.woff2",
        "data/fonts/*.ttf",
        "data/img/*"
      ],
      "matches": [
        "http://*/*",
        "https://*/*"
      ]
    }
  ],
  "host_permissions": [
    "*://*/*",
    "http://localhost/"
  ]
}