Giter Site home page Giter Site logo

z7z8th / cookie-autodelete Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cookie-autodelete/cookie-autodelete

0.0 1.0 0.0 2.08 MB

Extension that deletes cookies as soon as the tab closes.

License: MIT License

TypeScript 86.04% JavaScript 8.84% CSS 3.78% HTML 0.84% Shell 0.49%

cookie-autodelete's Introduction

Build Status Coverage Status Crowdin

Cookie AutoDelete

Control your cookies! This extension is inspired by Self-Destructing Cookies. When a tab closes, any cookies not being used are automatically deleted. Prevent tracking by other cookies and add only the ones you trust. Easily import and export your cookie whitelist.

Main features

  • Automatically deletes cookies from closed tabs
  • Whitelist/Greylist support for cookies
  • Easily export/import your whitelist
  • Clear all cookies for a domain
  • Supports manual mode cleaning from the popup
  • Easily see the number of cookies for a site
  • Support for Container Tabs (Firefox 53+ only)

Usage

  1. Add the sites you want to keep cookies for to the whitelist (permanently) or greylist (until browser restart)
  2. Enable “Active Mode” in the popup or settings
  3. Watch those unused cookies disappear :)

Other versions

Google Chrome

Mozilla Firefox

Contributing

Internationalization (i18n)

Translate Cookie AutoDelete in your language or help fix a translation on Crowdin!

Contributing code

Requirements
  • Bash (cause there's some .sh scripts, otherwise you can't do npm run build, but can still do npm run dev)
  • Latest version of Node.js
Development
  • npm install - Installs all dependencies
  • npm run dev - This will run the webpack watcher and automatically pack /src/background.js and its dependencies to /extension
  • npm run lint - Runs the eslinter for JS files
  • npm test - Runs the test suite located in /test
  • npm run build - Builds the Firefox (.xpi) and Chrome (.zip) builds
Testing
  1. Run npm install (if you haven't already)
  2. Run npm run dev
  3. Load the extension in the browser
  • Firefox

    • Easiest way would be to run the tool web-ext
    • Another way is go into about:debugging and load /extension/manifest.json
  • Chrome

    • In the extension tab, enable Developer Mode, then load unpacked extension and load the /extension folder
Building
  1. Run npm install (if you haven't already)
  2. Run npm run build
  3. The build files should be in a new folder called /builds

cookie-autodelete's People

Contributors

ke-d avatar kennethtran93 avatar sw1ft avatar christianheinrichs avatar admiralanime avatar stoyandimitrov avatar strayer avatar yfdyh000 avatar zedug avatar dgadelha avatar dylanhanning avatar riotism avatar uu1t avatar kostich avatar spodermenpls avatar eson57 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.