Mock:Intercept and directly return data

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

Mock:Intercept and directly return dataとは何ですか?

Mock:Intercept and directly return dataはxiangmingcsyrによって開発されたChromeの拡張機能で、その主な機能は「拦截请求并直接返回 Mock 数据,包括 XMLHttpRequest、fetch类接口」です。

拡張機能のスクリーンショット

screenshot
screenshot
screenshot
screenshot

Mock:Intercept and directly return data拡張機能のCRXファイルをダウンロード

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
Eメール [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"
            }
        }
    }
}