Overview
Toggle JavaScript on/off per site with one click or right-click. Per-site control, global kill switch, smart reset. Zero tracking.
JS Toggle is a lightweight Chrome extension that lets you enable or disable JavaScript per website instantly. Designed for developers, SEO professionals, QA testers, and privacy-conscious users, it gives you precise, per-site JavaScript control without changing browser settings. ✦ Key Features ◉ One-click JavaScript enable / disable Click the extension icon and toggle JS for the current site. The page reloads automatically so changes take effect instantly. ◉ Per-site control Disable JS on one domain while keeping it enabled on others. Each site gets its own independent setting. ◉ Global kill switch Block JavaScript across every site with a single toggle. Re-enable just as easily. ◉ Right-click context menu Right-click on any page to toggle JavaScript instantly — no need to open the popup. Options include Toggle, Enable, and Disable. ◉ Smart Reset button When JS is disabled, a Reset button appears in the popup header. One click re-enables JavaScript everywhere — even overrides blocks set by other extensions or tools. ◉ Real-time sync Badge icons update instantly across all tabs to show JS status at a glance. Only shows an OFF badge when JS is disabled — no clutter when things are normal. ✦ Built For ▸ Web developers testing graceful degradation without JS ▸ SEO specialists checking how search engines see pages without JavaScript ▸ QA testers validating accessibility and non-JS fallbacks ▸ Privacy-focused users who want control over what runs in their browser ▸ Anyone who wants a fast, clean JS toggle without bloat ✦ Privacy First ◉ No tracking ◉ No ads ◉ No data collection ◉ No analytics ◉ No account required ◉ Works entirely locally using Chrome's built-in content settings API ✦ How It Works JS Toggle uses Chrome's contentSettings.javascript API to control JavaScript execution per domain. This is the same mechanism Chrome uses internally — reliable, fast, and no hacks. ▸ Popup: Click the icon → see current site → toggle JS on/off → page reloads ▸ Context menu: Right-click any page → Toggle, Enable, or Disable JS ▸ Global: One toggle blocks JS on every site across all windows ▸ Reset: Re-enables JS everywhere using per-domain rules that override other extensions ✦ Permissions Explained ▸ contentSettings — Required to read and change JavaScript settings per site ▸ activeTab — Required to detect the current tab's URL ▸ tabs — Required to update badge icons and reload tabs after toggling ▸ storage — Required to track global toggle state ▸ contextMenus — Required for right-click toggle functionality No host permissions. No access to page content. No network requests.
0 out of 5No ratings
Details
- Version1.0.0
- UpdatedMay 12, 2026
- Size16.98KiB
- LanguagesEnglish
- DeveloperWebsite
Email
info@amringrewal.com - Non-traderThis 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
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