Toggle JavaScript engines (inline, data URL, remote, and external) on and off the easy way

Latest Version

Version
0.3.4
Update
June 27, 2023
Size
89.35KiB
Developer
Category
Users
10,000+
Rating
4.57143 ★
Manifest Version
3
Web Store Status
Languages Support
Deutsch
English
Français
Nederlands
Dansk
Eesti
Magyar
Suomi
čeština
Ελληνικά
български
中文 (简体)
See more
Permissions
Storage
ContentSettings
ContextMenus
ActiveTab
Notifications
DeclarativeContent
See more

JavaScript Toggle On and Off Extension

The \"JavaScript Toggle On and Off\" extension provides a reliable method to switch JavaScript execution.

After installation, you can still run JavaScript. Whenever you need to block, click on the action button.

Exception Lists:
The domains listed will allow JS execution, even when it is globally forbidden or vice versa.

Auto Reload:
The extension auto-refreshes the current tab after the JavaScript execution state changes. This is a forced refresh to bypass browser caches (similar to pressing Shift + F5 keyboard combination).

Supported Types:
1. Inline JavaScript on top and frame elements
2. Data URI JavaScript on top and frame elements
3. External JavaScript on top and frame elements
4. Inline events
5. \"javascript:\" URIs
6. setTimeout evaluation
7. \"document.write\" execution

Notes:
By default, the extension is not available in incognito mode. Activate it by opening the extensions manager page (chrome://extensions) and checking the \"Allow in incognito\" option.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "JavaScript Toggle On and Off", "description": "__MSG_app_description__", "version": "0.3.4", "manifest_version": 3, "default_locale": "en", "permissions": [ "storage", "contentSettings", "contextMenus", "activeTab", "notifications", "declarativeContent" ], "action": {}, "background": { "service_worker": "worker.js" }, "homepage_url": "https://webextension.org/listing/javascript-toggler.html", "icons": { "16": "data/icons/16.png", "32": "data/icons/32.png", "48": "data/icons/48.png", "64": "data/icons/64.png", "128": "data/icons/128.png", "256": "data/icons/256.png" }, "options_ui": { "page": "data/options/index.html" }, "commands": { "_execute_action": {} }}
Read more