Temporary Containers

Temporary Containers

Open tabs, websites, and links in automatically managed disposable containers which isolate the data websites store (cookies, storage, and more) from each other, enhancing your privacy and security while you browse.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "description": "Open tabs, websites, and links in automatically managed disposable containers. Containers isolate the data websites store (cookies, cache, and more) from each other, further enhancing your privacy while you browse.",
  "manifest_version": 2,
  "name": "Temporary Containers",
  "version": "1.9.2",
  "homepage_url": "https://github.com/stoically/temporary-containers",
  "icons": {
    "48": "icons/tmpcontainer-48.png"
  },
  "default_locale": "en",
  "browser_action": {
    "browser_style": false,
    "default_area": "tabstrip",
    "default_title": "Open a new tab in a new Temporary Container",
    "default_icon": {
      "16": "icons/page-d-16.svg",
      "32": "icons/page-d-32.svg"
    },
    "theme_icons": [
      {
        "light": "icons/page-d-16.svg",
        "dark": "icons/page-w-16.svg",
        "size": 16
      },
      {
        "light": "icons/page-d-32.svg",
        "dark": "icons/page-w-32.svg",
        "size": 32
      }
    ]
  },
  "page_action": {
    "browser_style": false,
    "default_popup": "popup.html",
    "default_icon": {
      "19": "icons/pageaction-gray-19.svg",
      "38": "icons/pageaction-gray-38.svg"
    }
  },
  "commands": {
    "new_temporary_container_tab": {
      "suggested_key": {
        "default": "Alt+C"
      },
      "description": "Open a new tab in a new Temporary Container"
    },
    "new_same_container_tab": {
      "suggested_key": {
        "default": "Alt+X"
      },
      "description": "Open a new tab in the same Container as the current tab. Enable in Advanced Preferences > Keyboard shortcuts"
    },
    "new_no_container_tab": {
      "suggested_key": {
        "default": "Alt+N"
      },
      "description": "Open a new 'No Container' tab. Enable in Advanced Preferences > Keyboard shortcuts"
    },
    "new_no_container_window_tab": {
      "suggested_key": {
        "default": "Alt+Shift+C"
      },
      "description": "Open a new 'No Container' tab in a new Window. Enable in Advanced Preferences > Keyboard shortcuts"
    },
    "new_temporary_container_tab_current_url": {
      "suggested_key": {
        "default": "Alt+O"
      },
      "description": "Open current tab URL in a new Temporary Container tab. Enable in Advanced Preferences > Keyboard shortcuts"
    },
    "new_no_history_tab": {
      "suggested_key": {
        "default": "Alt+P"
      },
      "description": "Open a new tab in a new 'Deletes History Temporary Container'. History permissions under Advanced Preferences > Delete History must be given"
    },
    "toggle_isolation": {
      "suggested_key": {
        "default": "Alt+I"
      },
      "description": "Toggle Isolation ON and OFF. Enable in Advanced Preferences > Keyboard shortcuts"
    }
  },
  "options_ui": {
    "page": "options.html",
    "open_in_tab": true
  },
  "permissions": [
    "<all_urls>",
    "contextMenus",
    "contextualIdentities",
    "cookies",
    "management",
    "storage",
    "tabs",
    "webRequest",
    "webRequestBlocking"
  ],
  "optional_permissions": [
    "bookmarks",
    "downloads",
    "history",
    "notifications",
    "webNavigation"
  ],
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "contentscript.js"
      ],
      "run_at": "document_end",
      "all_frames": true
    }
  ],
  "background": {
    "scripts": [
      "background.js"
    ]
  },
  "incognito": "not_allowed",
  "applications": {
    "gecko": {
      "id": "{c607c8df-14a7-4f28-894f-29e8722976af}",
      "strict_min_version": "68.0"
    }
  }
}