A mock tool based on Chrome extension, no need to change any code, support dynamic mock data.

Latest Version

Version
2.0.0
Update
December 6, 2021
Size
12.08MiB
Developer
Category
Users
49
Rating
0 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
Storage
WebRequest
WebRequestBlocking
Http://*/
Https://*/

*://*/*
See more

chrome-extension-mocker Extension

Usage
In Chrome browser, press Ctrl+Shift+I or ⌘+⌥+I to open dev tools, go to Mocker panel.

Click the New button, and enter the mock data you want. In Match Request panel, set which requests need to match, and in Mock Response panel, set the simulate response you want to return.

Note that if one request is matched, the original request will be redirected into a data uri, you can see details in Console panel.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "chrome-extension-mocker", "homepage_url": "http://localhost:8080/", "description": "A mock tool based on Chrome extension, no need to change any code, support dynamic mock data.", "default_locale": "en", "permissions": [ "storage", "webRequest", "webRequestBlocking", "http://*/", "https://*/", "", "*://*/*" ], "icons": { "16": "icons/icon_38.png", "48": "icons/icon_38.png", "128": "icons/icon_128.png" }, "background": { "scripts": [ "js/background.js" ] }, "content_scripts": [ { "matches": [ "*://*/*" ], "js": [ "js/content-script.js" ], "run_at": "document_start" } ], "devtools_page": "devtools.html", "browser_action": { "default_title": "Mocker", "default_icon": { "19": "icons/icon_38.png", "38": "icons/icon_38.png" } }, "version": "2.0.0", "content_security_policy": "script-src 'self' ; object-src 'self'"}
Read more