Mock:Intercept and directly return data

拦截请求并直接返回 Mock 数据,包括 XMLHttpRequest、fetch类接口

Что такое Mock:Intercept and directly return data?

Mock:Intercept and directly return data - это расширение Chrome, разработанное xiangmingcsyr, и его основная функция - "拦截请求并直接返回 Mock 数据,包括 XMLHttpRequest、fetch类接口".

Снимки экрана расширения

screenshot
screenshot
screenshot
screenshot

Скачать файл CRX расширения Mock:Intercept and directly return data

Скачайте файлы расширений Mock:Intercept and directly return data в формате crx, установите расширения Chrome вручную в браузере или поделитесь файлами crx с друзьями, чтобы легко установить расширения Chrome.

Инструкции по использованию расширения

                        这是一款拦截对应请求并直接返回配置数据的 Mock 工具。它能帮助我们在开发过程中,减少对接口的依赖,尽可能保证我们能及更加清晰的逻辑来开发或者测试代码。

具体以下功能:

1. 支持拦截和模拟使用 XMLHttpRequest 或 fetch 方法来请求的接口。
2. 根据 swagger2.0 文档自动生成 Mock 数据。
3. 支持 GraphQL 请求的 Mock。
4. 允许对匹配的接口进行 Redirect 操作。
5. 提供 contains、equals 和 regexp 三种匹配模式,以满足不同的接口匹配需求。
6. 成功拦截匹配的接口,直接返回对应的 Mock 数据,无需进行实际的网络请求,Mock 时就不用等待接口返回 200 后才能继续进行后面的操作。
7. 可以设置延迟返回时间,以模拟真实接口的响应。
8. 支持导入、导出配置数据。
9. 支持中英文两种语言。根据浏览器语言环境,自动显示对应的语言。
10. 支持一键重置。
11. 支持对 Mock 的配置进行 Clone。
12. 支持 Mock 列表分组。                    

Основная информация о расширении

Название Mock:Intercept and directly return data Mock:Intercept and directly return data
ID kmphamhphplpcjcabjdjjklfjmgkmpba
Официальный URL https://chromewebstore.google.com/detail/mockintercept-and-directl/kmphamhphplpcjcabjdjjklfjmgkmpba
Описание 拦截请求并直接返回 Mock 数据,包括 XMLHttpRequest、fetch类接口
Размер файла 472 KB
Количество установок 621
Текущая Версия 1.3.2
Последнее Обновление 2023-11-29
Дата публикации 2023-06-20
Рейтинг 4.75/5 Всего 4 оценок
Разработчик xiangmingcsyr
Электронная почта [email protected]
Тип оплаты free
URL страницы помощи https://juejin.cn/post/7252524782238908474
Поддерживаемые языки zh-CN
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "Mock:Intercept and directly return data",
    "version": "1.3.2",
    "description": "\u62e6\u622a\u8bf7\u6c42\u5e76\u76f4\u63a5\u8fd4\u56de Mock \u6570\u636e\uff0c\u5305\u62ec XMLHttpRequest\u3001fetch\u7c7b\u63a5\u53e3",
    "manifest_version": 3,
    "options_page": "options\/index.html",
    "icons": {
        "16": "images\/icon.png",
        "32": "images\/icon.png",
        "48": "images\/icon.png",
        "128": "images\/icon.png"
    },
    "action": {
        "default_icon": {
            "16": "images\/icon.png",
            "32": "images\/icon.png",
            "48": "images\/icon.png",
            "128": "images\/icon.png"
        },
        "default_title": "swagger mock \u63d2\u4ef6"
    },
    "background": {
        "service_worker": "scripts\/background.js",
        "type": "module"
    },
    "permissions": [
        "storage",
        "declarativeNetRequest"
    ],
    "host_permissions": [
        "http:\/\/*\/*",
        "https:\/\/*\/*"
    ],
    "content_scripts": [
        {
            "js": [
                "scripts\/content.js"
            ],
            "matches": [
                ""
            ],
            "run_at": "document_start",
            "all_frames": true
        }
    ],
    "web_accessible_resources": [
        {
            "resources": [
                "scripts\/overrideRequest.js"
            ],
            "matches": [
                ""
            ]
        }
    ],
    "commands": {
        "_execute_action": {
            "suggested_key": {
                "windows": "Ctrl+M",
                "mac": "Command+M",
                "chromeos": "Ctrl+M",
                "linux": "Ctrl+M"
            }
        }
    }
}