Browser Proxy

Replace fetch, XMLHttpRequest, AJAX responses on the fly!

¿Qué es Browser Proxy?

Browser Proxy es una extensión de Chrome desarrollada por boikovladislav, y su función principal es "Replace fetch, XMLHttpRequest, AJAX responses on the fly!".

Capturas de Pantalla de la Extensión

screenshot
screenshot
screenshot
screenshot
screenshot

Descargar Archivo CRX de la Extensión Browser Proxy

Descarga archivos de extensión Browser Proxy en formato crx, instala manualmente las extensiones de Chrome en el navegador o comparte los archivos crx con amigos para instalar fácilmente las extensiones de Chrome.

Instrucciones de Uso de la Extensión

                        Browser-Proxy allows you to mock responses of AJAX requests without leaving the browser on pages where you enabled it. You can choose what requests shall be overwritten, or even mock not yet existing APIs. You can change the response, status code, delay, response headers, set up chunking and use parts of the request as part of the response. It also lets you to share these mocks with someone though import and export, and all of this with a nice UI.


- Change the response of fetch, XMLHttpRequest, Axios and other AJAX requests on the fly.
- Mock Responses of not yet existing requests.
- RegExp based rules for url, body or headers to decide what requests to override.
- Import and export the overrides into JSON file to share in team.
- Individual enabling and disabling of overrides on different sites, and grouping into folders.
- Part of the request can be used as part of the response.
- Mock file download interactions with chunking and custom delays.
- Works offline.
- Open source.

For more details and documentation and source code visit:
https://github.com/Vladislav-Boiko/browser-proxy



--------------------------------------------
Change notes:
1.0.3 Added response highlighting and negation filter, fixed chunks duplication and variables removement bugs 
1.0.2 Fixed communication between background scripts and popup in chrome v95+
1.0.1 Removed permissions for clipboard copy according to the google review process
1.0.0 initial release                    

Información Básica de la Extensión

Nombre Browser Proxy Browser Proxy
ID hkcmldhlcecbmbofhpnfdpfengmccjgc
URL Oficial https://chromewebstore.google.com/detail/browser-proxy/hkcmldhlcecbmbofhpnfdpfengmccjgc
Descripción Replace fetch, XMLHttpRequest, AJAX responses on the fly!
Tamaño del Archivo 2.54 MB
Cantidad de Instalaciones 65
Versión Actual 1.0.3
Última Actualización 2023-03-11
Fecha de Publicación 2021-08-26
Calificación 5.00/5 Total de 1 Calificaciones
Desarrollador boikovladislav
Correo electrónico [email protected]
Tipo de Pago free
Sitio Web de la Extensión https://github.com/Vladislav-Boiko/browser-proxy
URL de la Página de Ayuda https://github.com/Vladislav-Boiko/browser-proxy/issues
Idiomas Soportados en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "short_name": "Browser proxy",
    "name": "Browser Proxy",
    "version": "1.0.3",
    "manifest_version": 3,
    "description": "Replace fetch, XMLHttpRequest, AJAX responses on the fly!",
    "action": {
        "default_icon": "logo-disabled64.png",
        "default_popup": "popup.html"
    },
    "icons": {
        "16": "logo16.png",
        "32": "logo32.png",
        "64": "logo64.png",
        "128": "logo128.png",
        "192": "logo192.png",
        "512": "logo512.png"
    },
    "permissions": [
        "activeTab",
        "storage",
        "tabs"
    ],
    "devtools_page": "popup.html",
    "content_scripts": [
        {
            "run_at": "document_start",
            "all_frames": true,
            "match_about_blank": true,
            "matches": [
                "http:\/\/*\/*",
                "https:\/\/*\/*"
            ],
            "js": [
                "src\/content.js"
            ]
        }
    ],
    "background": {
        "service_worker": "background.js"
    },
    "host_permissions": [
        "http:\/\/*\/*",
        "https:\/\/*\/*"
    ],
    "web_accessible_resources": [
        {
            "resources": [
                "src\/injected.js"
            ],
            "matches": [
                "http:\/\/*\/*",
                "https:\/\/*\/*"
            ]
        }
    ]
}