It overrides resources, JS, CSS, Image, and fonts, of a website with the copies from a local web server.
Web Mask Extension
- Debug a remote web site, for which source map is usually disabled, with your local web server
- Test your local changes with actual data from remote servers - integration test before pull request
The idea and its implementation are based on HTTP and HTML web standards, independent to the framework of your choice, with the following constraints:
- It doesn't work with `document.write()`
- \"Bypass for network\" for service workers. See screenshots for instruction.
- Web socket is not redirected, i.e. Hot module reload (hmr) or live reload doesn't work unless you can force their origin to localhost
It's similar to \"Resource Override\", but built for Manifest V3, and easy to integration into automated tests. See
- Resource Override, https://chrome.google.com/webstore/detail/resource-override/pkoacgokdfckfpndoffpifphamojphii
- Manifest V2 support timeline, https://developer.chrome.com/docs/extensions/develop/migrate/mv2-deprecation-timeline
- Test automation examples, https://github.com/renfeng/web-mask/tree/master/test/specs
Tests (in alphabetic order)
- An Angular website: https://material.angular.io/
- Source code: https://github.com/angular/material.angular.io
- Successful. Automated.
- A React website: https://reactjs.org/
- Source code: https://github.com/reactjs/reactjs.org
- Successful. Automated.
- A Vue.js website: https://vuejs.org/
- Source code: https://github.com/vuejs/docs
- Successful. Automated.
Source Manifest.json
Similar Extensions
Naro 74 0 ★ 2.12MiB
Clear Portal Cache 74 1 ★ 60.0KiB
Banner Animation Control - Dev 74 13 ★ 152KiB
Panzoid+ 74 8 ★ 61.16KiB
Share My Leetcode 74 0 ★ 154KiB
Localhost HTTPS -> HTTP 74 2 ★ 30.72KiB
Web Weaver 74 3 ★ 2.35MiB
HintEd Smart Manuals Editor 74 1 ★ 6.36MiB
Passive Aggressive Email Translator Extension 74 0 ★ 143KiB
Parrot API mocking 74 5 ★ 3.6MiB
Voiceline for Chrome 74 9 ★ 2.0MiB
MeIP 74 0 ★ 162KiB
Tagg 74 0 ★ 192KiB
Add to Benevolist.org Button 74 0 ★ 26.28KiB
Fantasy Basketball Video Replays 74 1 ★ 352KiB
Youtube Scripter 74 5 ★ 106KiB
Scripter debugger extension 74 2 ★ 1.04MiB
Wifi Share 74 2 ★ 899KiB
Mink - Integrate Live & Archived Web +Memento 74 4 ★ 902KiB
Block Unreachable Scripts 74 6 ★ 11.06KiB
Disable Content Security Policy 74 5 ★ 14.05KiB
Evil Console 74 0 ★ 1.76MiB
Universal Adobe Debugger 74 4 ★ 43.96KiB
JS Vulnerability Detector 74 1 ★ 459KiB
User reviews
Willem van der Pijl (SirEpicPigeon) (ID: 000000f03773a136) Voted 5 ★ - Updated 05/05/2023