Disable JavaScript on any site in one click
Quick JavaScript Switcher is a simple Chrome extension that lets you enable or disable JavaScript on a per-site basis (domain or subdomain) with a single click.
Example: You can disable JavaScript on 'https://google.com'; but keep it enabled on 'https://mail.google.com';
Please consider to support my work by making a donation 💖:
https://donate.stripe.com/14k03Dcbca0XaGY3cn
QJS is an open source Chrome extension coded by Maxime Le Breton.
As a solo developer, your support means a lot and helps maintain the project
__________________________________
Quick JavaScript Switcher is a useful tool for web developers to test site behavior without JavaScript and ensure graceful degradation. SEO specialists can simulate how non-JavaScript search engines view a page, helping identify indexing issues. It’s also valuable for privacy-focused users and accessibility testers to assess a site’s functionality without JavaScript, and for quickly comparing page load speeds with and without dynamic elements.
Works with any URL scheme, including domains, subdomains, IP addresses, localhost, and local .html files!
Note: The Pause/Resume feature has been temporary disabled since 2.1 because too many users complained about the required 'debugger' permission.
__________________________________
Works with Chrome 88+
(for Chrome <88, use the v1 version)
Permissions:
A detailed topic about why QJS need them (TLDR: didn't have choice for good UX):
https://github.com/maximelebreton/quick-javascript-switcher/issues/74
Troubleshooting with v2:
Some users experience issues with the v2 update, which can often be resolved by uninstalling and reinstalling the extension. I apologize for this inconvenience.
__________________________________
/* Log info */
2.2.0
=====
- Fix toggle problem due to existing rules from v1 version
- Fix problem with ip adresses
2.1.0
=====
- Play/pause js feature has been removed because it requires a new permission (debugger), and many users complain about this new permission
- Fix bug with localhost and ip adresses
- Allow/block/clear behaviour is back
2.0.2
=====
Fix bug with toggle when trying to clear rule, now it's the classic allow/block behaviour, instead of allow/block/clear
2.0.1
=====
Fix bug with old rules, conflicted with new rules (so the click on the icon doesn't toggle)
2.0.0 (Major version, compatible with Chrome 88+)
=====
- Based on new Chrome security policies (manifest v3)
- New icon design
- [new] Allow / block by domain or subdomain
- [new] Pause JS without refreshing!
- [new] Options panel to edit rules
And many other improvments
1.4.12
=====
Fix bug with chrome 91+: https://github.com/maximelebreton/quick-javascript-switcher/issues/45
1.4.4
=====
Small fixes and promotion for the next release! (Kickstarter crowdfunding)
1.4.1
====
Implement a hack to fix this chrome issue in incognito mode:
https://code.google.com/p/chromium/issues/detail?id=494501
1.4.0
====
Add synchronized options
fix some bugs
1.3.2
====
Custom Shortcut added (you need to edit manualy in tools > extensions > keyboard shortcuts (in the bottom right))
1.3.0
====
- Donation added (in Options)
1.2.0
====
- Many Fixes
- Way to import / export rules
- Fix incognito mode
1.1.0
====
Auto-refresh added & options page improved
(auto-refresh can be disabled trough the options page)
1.0.8
====
Fix background_page error in manifest v2
1.0.7
====
Update to manifest version 2
1.0.6
====
Icon modification for accessibility of red/green color deficients
Latest reviews
- (2024-11-20) Ralph Capper: I'm sure this used to toggle on/off without refreshing the page, but now it trigegrs a refresh and is completely pointless for development purposes.
- (2024-10-21) Qasim Abdullah: I use it to counter the "Disable Adblock to read content" websites, simply turn off JavaScript for that site, and that's it, you don't need to disable Adblock, this is the first ever extension that I've bothered to rate and leave a review. Good job! Edit: Changed rating from 5 stars to 1 star looking at the updated permission requirement. Unacceptable.
- (2023-08-30) logan onl: TÔI DÙNG KHÁ TỐT , WEB CỦA TÔI LÀ HTTPS://GAMEBAI2023.COM
- (2023-06-17) Jordan: As long as it works it's great
- (2023-01-20) Kerry O'Connor: works well but it seems to inject an invisible div by id "sukan" on every page, and I can't figure out why, or how it's doing it by looking at the source code, which sketches me out a bit.
- (2022-11-20) Yorick C: Finally one with a shortcut so I can use it in Pop-ups!
- (2022-10-21) Worked great until recently. Now crashes periodically and sometimes causes Chrome to crash too.
- (2022-07-14) Mahfoud Mansour: easy and do the job with a single click as it says in the description
- (2022-07-08) Ofek Aizik: Does what it claims it does but you have to disable JS for each domain seperatly with no way of chancing that behavior
- (2022-07-06) Vinícius Costardi: bão, pó baixar
- (2022-06-03) Robine9610: good!
- (2022-02-03) Sylvain: Excellent travail !
- (2021-10-20) Dominique de Izaguirre: Es magnífica. Me ayuda a evitar las molestias que producen tantas webs que inhabilitan el botón derecho o sobreponen advertencias para deshabilitar los bloqueadores de publicidad. Y en las webs en las que Javascript es absolutamente necesario, basta con no activar la extensión. Funciona perfectamente tanto en Windows como en Mac. Es un auténtico salvavidas. La recomiendo 100 %.
- (2021-09-28) Tom Collins: Does what it says, nice and easy.
- (2021-09-26) Ильяс Бухминов: Самое лучшее приложение
- (2021-07-07) Brian Weaver: Indispensable! The scrolling ad thing was only very temporary.. haven't seen it for ~2 years..
- (2021-05-26) The Glitch: I've been using it for months now with no issues, and it's been really helpful for getting past some of the annoying bits on like news websites and such. it doesn't give popups or spam or anything, idk why some older reviews knock it for that, it's just a helpful little one click button to individually disable javascript
- (2021-05-15) Maulana Syam: It's very easy and it helps me, keep improving
- (2021-01-29) 黃崧祐: very nice
- (2020-10-14) Игорь «Dmitrich»: Отлично работает !!!!
- (2020-07-31) Wagner Cateb: Very nice tool!!
- (2020-06-24) Francisco Forte Olvera: excelente
- (2020-04-12) Andrew K: Works like a charm. Went to read an article on the NY Times website and a pop-up came up that doesn't allow you to view their article without logging in. So I click on this extension on my browser and it removed the subscriber pop-up.
- (2020-03-17) ׂ: It's very nice to be able to enable or disable JS by domain, the only thing I am needing from this extension is the ability to temporarily set a rule for a domain, and have that rule disappear after Chrome is closed, and the ability to modify the local storage rules manually. Also, the extension seems to interfere with Google Apps menu on the Chrome "new tab" page.
- (2020-03-16) peiyuan wang: 挺好用的 一键切换
- (2020-03-14) 김재경: good javascript disable/enable
- (2020-02-23) G L: Excelente para quitar las protecciones de click derecho y los detectores de adblock.
- (2020-02-17) 布丁: 現在的Chrome已經可以控制網域要不要使用JavaScript了。這個功能似乎就沒那麼必要了。
- (2020-01-31) Allows me to disable websites asking me to disable adblock or pay a fee to view content, thankfully I don't visit sites like that too often. No idea why people are complaining about things that are not a part of the extension itself.
- (2019-12-19) Evan Morgan: Worked fine, but removed because of all of the sketchy permissions it requires... would not recommend, for this privacy reason
- (2019-09-15) buck hunter: Breaks the back arrow on Chrome OS so you can't go back to the previous page.
- (2019-08-21) Mathias Saalwächter: I know, this add nn isn't intended, to be an ad blocker, but it's the best ad blocker ever! This add on kills all the annoying ad blocker detecting popups, which are asking for disabling my ad blocker add on. I love it! Thanks for developing and keeping this add on updated!
- (2019-06-07) Party Pat: The green, red color area in the icon is so small to be seen.
- (2019-05-31) Vishnu Chand Gupta: This is best at its simplest form.
- (2019-05-05) Boyd: It does the job but it adds itself to the right click context menu automatically with no way to disable that. I now use a different switcher
- (2019-02-19) Smartq kvr: This extension awesome. before knowing this extension i was starting typing website around 30 pages for me it will take half day. But while I use this extension it took 5 minutes for copy and paste. This made my day.....
- (2019-02-14) Mike Turco: There are a lot of sites with annoying popups and so forth, almost all of which come from javascript. All I have to do is click on the icon for this extension and all that junk is gone. Sometimes there's a trade-off because menus or images that you want to see on a website also use javascript. However, this add-on "fixes" 95% of the pop-up problem (for me).
- (2019-02-14) Агxмфп8шWo6КFаOцэъ H2рiuЖИЧjжtюTдtsIн: 10\10
- (2019-01-29) Filip Oščádal: I love this extension :) the whole KS campaign was a bit unfortunate, but anyway - keep heads up mlb!
- (2019-01-24) Now we can disable blinking icon
- (2019-01-23) Charles Zimmerman: Annoyed people are less likely to support something, especially the thing that's annoying them. In the future I suggest doing something like Adblock does, opening a tab just once asking for donations. Or try having your extension icon have a little exclamation point over it that does not flash and goes away once the user clicks it to check what's going on. The information panel would then link to your funding page or something similar. Really, just anything that doesn't flash and isn't animated but still gives a visual one-time indication of a notice you want to get across to the user works far better than what you've got going now. Despite what some might say no one's really upset you're asking for money, they're upset that your icon is animated, flashing, and draws attention to itself constantly.
- (2019-01-23) Daniel Pentecost: I understand the dev needs to run a Kickstarter but the random blinking and scrolling info on the extension icon led me to uninstall it. I did not install the extension to have red things blinking at me randomly. Next time, consider a persistent dot or something less obtrusive. Very few users take kindly to blinking and attention grabbing.
- (2019-01-23) Serkan Sakar: Annoying kickstarter promotions!
- (2019-01-23) Bill Stanton: Removed due to money spamming animated blinking reminder. Not okay. Super annoying.
- (2019-01-21) Thomas Klambauer: Works, but shows RUNNING and blinking animations begging for money.
- (2019-01-16) Brett Profitt: The scrolling ads in the button for the dev's kickstarter campaigns are extremely annoying and intrusive, not to mention unnecessary. Removed.
- (2018-11-29) thanks!
- (2018-10-16) 陳柏銓: 想知道,為什麼需要麥克風、攝影機、地利位置的權限?
- (2018-10-13) Анисимов Дмитрий: It reloads page when user toggles it, so it's useless for me. I'd not submit 1-star review if it honestly said it does.
- (2018-09-08) Maris Kori: Отличное расширение. JS по умолчанию выключен везде. Только для избранных сайтов включаю.
Statistics
Installs
200,000
history
Category
Rating
4.3147 (804 votes)
Last update / version
2024-11-14 / 2.2.0
Listing languages
en