Item logo image for JS Mage

JS Mage

saasminded.dev
Item media 3 (screenshot) for JS Mage
Item media 1 (screenshot) for JS Mage
Item media 2 (screenshot) for JS Mage
Item media 3 (screenshot) for JS Mage
Item media 1 (screenshot) for JS Mage
Item media 1 (screenshot) for JS Mage
Item media 2 (screenshot) for JS Mage
Item media 3 (screenshot) for JS Mage

Overview

Advanced custom JavaScript injector with native CSP bypass.

JS Mage is a utility for injecting custom JavaScript directly into the MAIN execution world of web pages. It natively bypasses standard extension isolation and Content Security Policy (CSP) restrictions that normally block inline script execution. This allows your injected code to interact directly with the host page's window object, native variables, and frameworks. The extension uses a draggable, resizable code editor injected into the active tab via a Shadow DOM, preventing the host page's CSS from breaking the editor's UI. Core Features ● Execution Scopes: Maintain independent scripts for specific hostnames (Local) or a single script applied across all websites (Global). ● Execution Modes: Run code manually on demand, or toggle "On Load" to automatically inject the script as soon as the DOM finishes loading. ● In-Page Editor: A floating, resizeable editor overlay with adjustable opacity. Includes a custom regex-based syntax highlighter, a built-in code formatter, and an independent undo/redo history stack. ● Theming: 13 built-in syntax highlighting themes, including standard IDE defaults (Dark+, Monokai, Dracula, Nord, One Dark). ● State & Backup: Export individual scripts as .js files, or dump/restore your entire cross-site storage database via JSON. ● Kill Switch: A master power toggle to instantly disable all script injections without losing your saved code. Controls & Shortcuts ● Click Extension Icon: Toggle the editor UI. ● Double-Click Extension Icon: Toggle master power (Enable/Disable all injections). ● Ctrl/Cmd + Shift + Space: Global shortcut to toggle the editor visibility. ● Ctrl/Cmd + Enter: Execute the current script immediately. ● Ctrl/Cmd + /: Toggle line or block comments. ● Ctrl/Cmd + Z / Shift + Z / Y: Native-style undo and redo. Note: Because scripts execute in the MAIN world context, disabling the extension's power or removing an auto-run script requires a page refresh to clear previously executed code from the browser's memory.

Details

  • Version
    1.2
  • Updated
    April 22, 2026
  • Size
    19.82KiB
  • Languages
    English
  • Developer
    John Webber
    1000 Chopper Circle Denver, CO 80204 US
    Website
    Email
    john.webber.dev@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

Related

Custom JavaScript for Websites

5.0

Inject custom JS into the current domain.

Disable JavaScript - JS Switch per site

3.3

Disable or enable JavaScript per website with a one-click toggle. Lightweight, fast, and private.

MZ Disable JavaScript

4.2

MZ Disable JavaScript is a Chrome extension that allows users to disable JavaScript execution on specific websites.

Run Javascript

4.1

Run custom Javascript, each time you visit a website

Inject JS - Run JavaScript code

4.9

Inject js on any website Run JavaScript code

Playwriter

4.7

Automate your Browser using Cursor, Claude, VS Code. More capable and context efficient than Playwright MCP.

Code WARP: Inject into ACE-based VPL Editor

5.0

Inject code into ACE-based VPL Editor directly from a custom popup.

Page Manipulator

3.6

Inject HTML, CSS or JavaScript into any web-page. The changes you make are applied every time you visit the specified website(s).

InjectJS – JavaScript Injector & Custom Script Manager

4.6

Inject custom JavaScript (JS) into any webpage, automate tasks, and manage scripts. Ideal for developers and power users.

exec JavaScript

3.3

Inject your own JS code on any website

JavaScript disable Chrome

4.2

Quickly toggle JavaScript on/off in the Chrome Browser. JavaScript disable extension.

Browser Use for AI Agents

0.0

A local-only extension bridge for multiplexed browser MCP. Modified by [KnotFalse]; inspired by Blueprint MCP

Custom JavaScript for Websites

5.0

Inject custom JS into the current domain.

Disable JavaScript - JS Switch per site

3.3

Disable or enable JavaScript per website with a one-click toggle. Lightweight, fast, and private.

MZ Disable JavaScript

4.2

MZ Disable JavaScript is a Chrome extension that allows users to disable JavaScript execution on specific websites.

Run Javascript

4.1

Run custom Javascript, each time you visit a website

Inject JS - Run JavaScript code

4.9

Inject js on any website Run JavaScript code

Playwriter

4.7

Automate your Browser using Cursor, Claude, VS Code. More capable and context efficient than Playwright MCP.

Code WARP: Inject into ACE-based VPL Editor

5.0

Inject code into ACE-based VPL Editor directly from a custom popup.

Page Manipulator

3.6

Inject HTML, CSS or JavaScript into any web-page. The changes you make are applied every time you visit the specified website(s).

Google apps