Skip to content

Firefox add-on that allows user to delay network response from specified URLs

License

Notifications You must be signed in to change notification settings

jcoyle37/URL-Throttler-2024

Repository files navigation

URL Throttler 2024

Firefox Download Link

This Firefox add-on is based on Sean Everest's (GitHub Profile Link) URL Throttler extension for Chrome.

URL Throttler for Chrome: (Chrome Web Store | GitHub Repo link)

Much of the Chrome extension developer community felt somewhat "throttled" when Google decided it was in everyone's best interests to see more ads and disable the underlying technology powering popular ad blockers such as uBlock Origin. Unfortunately, this change will also make Sean's fantastic plugin, one which I use extensively in my work, no longer functional.

I borrowed some logic and conceptual approaches from that project to make this Firefox alternative.

If you're interested in reading more about the breaking changes that were introduced with Chrome Manifest V3, I think the following links are a good place to start:

Major Changes

  • Now built on functional React instead of Vue, because that's what I'm most familiar with.
  • Webpack introduced to compile scripts, leveraging transpiling and minification features
  • Configurations can now be imported/exported via the UI

How to Run as Developer

  1. Clone this repo
  2. Run npm install to install all NPM dependencies (how to install Node.js/NPM)
  3. (optional) Make your changes in the /src folder, then compile with Webpack by running npm run build, which will overwrite the files in the /public folder.
  4. Navigate to the following URL: about:debugging#/runtime/this-firefox
  5. Select Load Temporary Add-on...
  6. Open the public/manifest.json file
  7. Navigate to the following URL: about:addons
  8. Go to the Extensions section on the left
  9. Select the ellipse button to the right of URL Throttler
  10. Select Manage
  11. Choose the Permissions tab
  12. Enable the permission Access your data for all websites
  13. URL Throttler should now be accessible in your list of Firefox extensions and functional.

About

Firefox add-on that allows user to delay network response from specified URLs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published