Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

A Chrome extension that allows developers and QA teams to simulate network failures by selectively blocking requests based on URL patterns. It's useful for testing error handling, loading states, and offline scenarios β€” all without modifying server code.

License

Notifications You must be signed in to change notification settings

Alkhioz/FailSwitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

FailSwitch

FailSwitch is a Chrome extension that allows developers and QA teams to simulate network failures by selectively blocking requests based on URL patterns. It's useful for testing error handling, loading states, and offline scenarios β€” all without modifying server code.

πŸš€ Features

  • πŸ”Œ Enable/disable network interception via popup
  • 🎯 Block requests based on URL patterns
  • 🧰 Manage rules through an options page
  • 🧠 DeclarativeNetRequest-based (Manifest V3)
  • πŸ’Ύ Fully local β€” no data leaves your browser

πŸ“¦ Installation

  1. Clone this repo or download it as a ZIP.
  2. Go to chrome://extensions/ in Chrome.
  3. Enable Developer Mode.
  4. Click Load Unpacked and select the extension/ folder.
  5. Click the FailSwitch icon to enable/disable blocking.

About

A Chrome extension that allows developers and QA teams to simulate network failures by selectively blocking requests based on URL patterns. It's useful for testing error handling, loading states, and offline scenarios β€” all without modifying server code.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published