Skip to content

Latest commit

 

History

History
81 lines (49 loc) · 2.58 KB

README.md

File metadata and controls

81 lines (49 loc) · 2.58 KB

Store listing

Description

It enables you to

  • 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

Tests (in alphabetic order)

Category

Developer Tools

Language

English (United Kingdom)

Store icon

Angular logo 128x128

Screenshots

Angular live development server 1280x800 An Angular website 1280x800 Resources overridden 1280x800 Working with service worker enabled websites 1280x800

Homepage URL

https://github.com/renfeng/web-mask

Support URL

https://github.com/renfeng/web-mask

Privacy practices

Single Purpose Description

It overrides resources, JS, CSS, Image, and fonts, of a website with the copies from a local web server.

declarativeNetRequestWithHostAccess justification

Redirect HTTP requests for javascript, css, image, ... files to local web server.

webRequest justification

Wait for network idle, similar to https://pptr.dev/api/puppeteer.page.waitfornetworkidle/

Host permission justification

Redirect HTTP requests for javascript, css, image, and font files to local web server.

Are you using remote code?

No, I am not using remote code