Picatz Cube Save

🈲 Chrome URL Blocking Extension

Project README

cube

Chrome URL Blocking Extension

This is a custom Google Chrome extension that blocks pre-determined URLs.

Installation

  1. Clone this repository, so it exists locally: $ git clone https://github.com/picatz/cube.git
  2. In your browser, open the Extension Management page by navigating to chrome://extensions or by clicking on the Chrome menu, hovering over More Tools then selecting Extensions.
  3. Enable Developer Mode by clicking the toggle switch next to Developer mode.
  4. Click the LOAD UNPACKED button and select the extension directory (this repository, where it was cloned to).

How does it work?

The chrome browser exposes a webRequest API that enables plugin developers to observe and analyze traffic and to intercept, block, or modify requests in-flight. This makes it almost trivial to develop a URL blocking extension, which is exactly what cube does.

For example, if we wanted to block requests to microsoft.com:

chrome.webRequest.onBeforeRequest.addListener(
  function(details) { return {cancel: true}; },
  { urls: ["*://*.microsoft.com/*"] },
  ["blocking"]
);
Open Source Agenda is not affiliated with "Picatz Cube" Project. README Source: picatz/cube
Stars
41
Open Issues
2
Last Commit
5 years ago
Repository

Open Source Agenda Badge

Open Source Agenda Rating