Interceptor

Run web clients without backends by mocking HTTP requests

什麼是Interceptor?

Interceptor是由Codemancers開發的Chrome擴展程式,該擴展的主要功能是“Run web clients without backends by mocking HTTP requests”。

擴展截圖

screenshot
screenshot
screenshot

下載Interceptor擴展crx文件

下載Interceptor擴展crx格式的文件,手動將Chrome擴充功能安裝到瀏覽器中,也可以將crx文件分享給朋友,輕鬆安裝Chrome擴充功能。

擴展使用說明

                        Run web clients without backends by mocking HTTP requests

During development, often times front-end devs have to wait for the back-end devs to offer an API to work on. Even after the API is given, if the front-end team wants a different set of data to work on, they again need to wait for the changes to be made and hosted. We, front-end developers resort to techniques like storing the data in a variable or using mock API’s.

To overcome this, we are working on a browser extension Interceptor, which lets you define your own response, and everytime the browser requests data from a particular URL, returns you with mock data instead of, from the server.                    

擴展基本資訊

名稱 Interceptor Interceptor
ID enenfaicdcfgcnjmiigcjbmlbaoapnen
官方網址 https://chrome.google.com/webstore/detail/interceptor/enenfaicdcfgcnjmiigcjbmlbaoapnen
簡介 Run web clients without backends by mocking HTTP requests
檔案大小 314 KB
安裝次數 4,000
目前版本 0.3.0
更新時間 2019-09-23
上架時間 2019-09-23
評分 3.00/5 共 22 次評分
開發者 Codemancers
電子郵箱 [email protected]
付費類型 free
擴展官網 https://github.com/code-mancers/interceptor
說明頁面URL https://github.com/code-mancers/interceptor/issues
隱私政策頁面URL https://github.com/code-mancers/interceptor/blob/master/Privacy-policy.md
支援的語言 en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "Interceptor",
    "description": "Run web clients without backends by mocking HTTP requests",
    "version": "0.3.0",
    "manifest_version": 2,
    "icons": {
        "16": "images\/icon-16.png",
        "48": "images\/icon-48.png",
        "128": "images\/icon-128.png"
    },
    "background": {
        "scripts": [
            "js\/background.js"
        ]
    },
    "content_scripts": [
        {
            "matches": [
                "http:\/\/*\/*",
                "https:\/\/*\/*"
            ],
            "js": [
                "js\/content.js"
            ],
            "run_at": "document_start"
        }
    ],
    "web_accessible_resources": [
        "lib\/nise.min.js"
    ],
    "browser_action": {
        "default_title": "Interceptor",
        "default_popup": "index.html",
        "default_icon": "images\/icon.png"
    },
    "permissions": [
        "webRequest",
        "tabs",
        "webRequestBlocking",
        "http:\/\/*\/*",
        "https:\/\/*\/*",
        "storage",
        "webNavigation"
    ]
}