JS Blocker
JS Blocker
5.3.1

3.6

JS Blocker free download for Mac

JS Blocker

5.3.1
23 May 2018

Safari extension that controls which scripts--and more--run on websites.

Overview

JS Blocker is a Safari extension that protects your privacy and keeps you safe on the web by blocking scripts and others from tracking you-similar to NoScript for Firefox.

Features
  • Quickly and easily block advertisers, tracking agencies, and social media networks from monitoring your online activity.
  • Prevent websites from figuring out where you came from.
  • Prevent all scripts on the webpage from being allowed to run.
  • Block frames, AJAX requests, embeds, objects, videos, and hide images.
  • Block many JavaScript annoyances such as alert dialogs getting in the way, forms not autocompleting, windows being resized, and more.
  • Inject user scripts into webpages for even greater control with full Greasemonkey API support.

What's new in JS Blocker

Version 5.3.1:
New:
  • Added the ability to create "Always" rules while in private browsing windows. Turn this on from Settings > Rules > Rule Defaults.
  • When you disable JSB on a "Top" page, it will now also be disabled on frames within that page. You'll then be able to enable JSB on the frames individually. This this off from Settings > Rules > Rule Defaults.
Changed
  • Disable anti-social filter list when enabling ultimate or annoyances.
Fixed
  • Reduce CPU load under certain conditions.
  • Frames that were automatically blocked from loading can now be allowed. The UI had always allowed creation of the "Allow page to load" rule, but JSB never obeyed those rules. It does now.
  • Resolve some issues with "srcdoc" frames

51 JS Blocker Reviews

See all

Rate this app:

Fishscale
31 December 2013

Most helpful

Hmm, i am not sure where all of these negative reviews come from but one thing is clear to me after reading a few of these 1 start reviews/complaints. User kill_gore's complaints and another user echoed a similar statement in regards to not being able to comment on blogs and someone even said the GUI was not user friendly... This is an extension that is extremely powerful if utilized correctly and that would of course entail reading the documentation provided by the author along with asking other users and the very responsive and generous developer who has made this open source. I am sorry but if you can't comment on a blog look into which scripts are being blocked and allow the appropriate script to run, at the same time you can make the rule temporary or persistent/permanent along with a slew of other options. The GUI is beautiful so to say it is not user friendly please provide us with a more intuitive layout as I think this setup is easy to read and interpret at a glance even though it provides a complete "picture" as to what the JSB extension is doing, script by script. Read the documentation, donate or use all advanced features with the built-in generously provided way of activating for free. Read the documentation... I can't say it enough, all your questions will be answered and statements of false advertising this as freeware will again be answered. It's a shame that people will see the bad star rating from people who failed to learn the extension before writing negative reviews and if you can't uninstall an extension, which is always by clicking the uninstall button in the settings pane for that extension in safari preferences extensions tab. Never heard of a partial uninstall of an extension Kill_gore, why do you need TOTAL when the built-in process provided by apple deletes the extension which is self-contained to begin with? Sorry for my rant, but I hate reading negative reviews and ratings for a superb and responsive developer who has put in countless hours perfecting the extension so asks if you would but does not force anyone to donate. Donate .10$ if you really wan to be cheap, or nothing, just don't expect the developer to continue keeping this extension up to date when they can get paid to use their skills providing a client with a product they appreciate instead of complaining users with a free extension that they obviously do not appreciate. Sorry again for the rant. ALL 5/5/5/5 ClickToPlugin, Vimari, Sessions, JavaScript Blocker
Like (11)
Version 4.1.2
Derekcurrie
19 September 2018
DISCONTINUED. Safari 12.0 radically changed its extension system. Apple's goal was to increase Safari security. Unfortunately, not all of Apple's choices in blocked extensions made sense. JS Blocker is IMHO the most unfortunate casualty. It no longer works with Safari and will not be updated to fit into Apple's requirements. JS Blocker was brilliant, incredibly useful and relatively easy to use. I will miss it. If Apple does in the future allow for extensions like JS Blocker, I will be very grateful. I wrote to Travis Roman, the developer. Here is his reply: "Apple has dropped support for what they deem "legacy extensions". JSB will never work again going forward unless Apple reverses this decision. Sorry about this, but there's nothing I can do...." BTW: If Safari give you a popup warning saying "Safari can't install this extension. An error occurred while installing the extension "JS Blocker 5".", what's going on is Safari attempting to inexplicably install the remaining version of JS Blocker in the now legacy Safari extensions Gallery. Apparently, Apple hasn't yet cleaned out its Gallery of blocked extensions. The old Gallery is being deprecated in favor of the a App Store equivalent anyway. To stop this inexplicable popup warning, uninstall JS Blocker from your extensions.
Like
Version 5.3.1
1 answer(s)
cig0
cig0
05 January 2019
Thanks for the news, I was wondering what was happening with it. Indeed JS Blocker was the Safari equivalent to the absolutely all-time bad-ass NoScript for Firefox and Chrome.
Like
markbyrn
12 April 2018
Was the only Safari plugin that passed the Cryptojacking test site.
Like (2)
Version 5.3.0
theo-langstrumpf
22 February 2018
I tried this blocker Not very good
Like
Version 5.3.0
droscar
13 December 2017
Version 5.2.2 has been available at the developer's site for some time now. I've also had trouble updating JS Blocker. The solution that works for me is to uninstall it from Safari/Preferences/Extensions and then double-click on the newer .safarextz file. I just did this five minutes ago and it worked. I'm using Safari 10.1.1 in El Capitan. Also, JS Blocker is donation-ware. There is no fixed price but major features are disabled until you make a donation.
Like (1)
Version 5.2.1
Dorkypants
18 May 2017
Can't install in Safari 10.1.1. Moving it into Safari's Extensions folder and starting Safari brings up a confirmation dialog for installing JSB 5.2.0, but it still doesn't install. Had to downgrade to 5.1.7 from Apple's Extensions Gallery
Like
Version 5.2.0
1 answer(s)
triceqnt
triceqnt
13 June 2017
That's the way to solve the problem (After searching WWW for a while)

1 Go to System Preferences > Keyboard > Shortcuts > Keyboard (OS X 10.11.4+) or System Preferences > Keyboard > Shortcuts > Full Keyboard Access
2 At the bottom of that dialog box, change the Full Keyboard Access option from Text boxes and lists only to All controls (guess it's the default setting).
3 Dismiss the System Preferences window.

4 Download and unpack the extension installation file
5 Return to installing the extension. Double-click the Safari Extension file, and when the "Are you sure you want to install..." dialog box appears, do not click the Trust button. Instead, use the Tab key to select the Trust button and then press the space bar to confirm.

That all! The Key is, do not use the mouse. Click TAB und and SPACE BAR instead of RETURN

Have fun
Like (1)
triceqnt
28 January 2017
As Fyrejlye wrote already: Last installable Version was 5.1.4 There is NO WAY (and I tried ALL) to install the newer Versions. It's a pitty! I'm on OS X 10.12.3 and Safari 10.0.3 (12602.4.8) I rate my current Version 5.1.4 with 4,5 Stars
Like
Version 5.1.6
4 answer(s)
manifold-sky
manifold-sky
30 January 2017
Quit Safari, remove the JSB extension from ~/Library/Safari/Extension/, then double click the downloaded file, which will relaunch Safari and install the extension.
Like
Toggleable
Toggleable
30 January 2017
Did you install it from the Extension Gallery? If so, that is the problem. Despite my submissions to Apple, they take forever to update it on their end; sometimes they don't even approve OR deny it. Though, the gallery version is at 5.1.5 so you should at least be able to update to that.

I am sorry for all the trouble and wish I could help more. What "manifold-sky" should work, as would just clicking "Uninstall" from Safari's preferences.
Like (1)
triceqnt
triceqnt
02 February 2017
many thanks to manifold-sky & Toggleable!
but sorry to say that both ways you suppost to me did not work :(
I tried several things to manipulate the extension-folder + using the debug menu in Safari --> no success.

I guess the beginning of evil is somewhere in using the Extension Gallery by Apple... no Idee what they do, but for ME, there was no way to turn back.
In wwww you find some more ideas, including creating a new user...

Anyway today Apple offers an update in their gallery - so MY Problem is solved for now :)

Again - many thanks for supporting me :)
Like
Toggleable
Toggleable
02 February 2017
Apple didn't even let me know they approved it! I'm glad it's up and everything is working now, though.
Like
Fyreflye
13 January 2017
"Safari can’t install this extension. An error occurred, etc"
Also, no way to install it on Safari TP. Works only on Safari when you can install it.
Like
Version 5.1.6
2 answer(s)
manifold-sky
manifold-sky
30 January 2017
Quit Safari, remove the JSB extension from ~/Library/Safari/Extension/, then double click the downloaded file, which will relaunch Safari and install the extension.
Like
Toggleable
Toggleable
30 January 2017
Did you install it from the Extension Gallery? If so, that is the problem. Despite my submissions to Apple, they take forever to update it on their end; sometimes they don't even approve OR deny it.

I am sorry for all the trouble and wish I could help more. You can click "Uninstall" from Safari's preferences and then install the new version.

As for Safari TP, it should work there just fine. What issue are you seeing? If it's just automatically installing to Safari, open the .safariextz file using Safari TP instead of double-clicking it.
Like
Derekcurrie
08 December 2016
I've found it impossible to install v5.1.5. I have v5.1.4 running successfully. But I've tried every which way to install v5.1.5 and Safari ALWAYS throws this error: "Safari can't install this extension An error occurred while installing the extension "JS Blocker 5". I'm using Safari v10.0.2 on macOS 10.12.2 Beta (16C53a) I've attempted to capture exactly what error is being thrown in the Console, so far without success.
Like
Version 5.1.5
2 answer(s)
Raven-
Raven-
08 December 2016
No problems here after a few try's ;) download it from developer
Next try uninstall via saf. pref. uncheck auto update extensions
Restart Saf. drag your extension in the pref. Saf. and choose again download from developer that did it for me

a while later now, JS always ask for updating now when I check JS menu and its and shows v5.1.5 strange? So i checked ignored this update....
Like (1)
Derekcurrie
Derekcurrie
09 December 2016
Thank you Raven-. Success! But I also got the update message despite having updated. And I also checked 'ignore this update'. Clearly, some coding errors are evident in this version. I'm sending a note about this situation to the developer.
Like (1)
Big Johnson
28 October 2016
No longer works for me in Safari 10.0 on OS X 10.11+.
Last working version was 5.1.1.
Latest version in Apple's Extension Gallery is 5.1.2.

I just spent an hour removing and installing multiple times. I thoroughly removed the extension and all traces in the Safari LocalStorage folder.
No matter what webpage I go to, the extension says "Did not receive a page from the active tab."
Well Ghostery did!

Developer rarely responds to emails - I only received one reply for NINE emails sent.

The Import function doesn't work so you can't save your settings.
Well, you can EXPORT them, but you can't IMPORT them.
Like (1)
Version 5.1.4
kWASj
22 August 2016
Good plug in.
Like
Version 5.1.2
Free

3.6

App requirements: 
  • Intel 64
  • Intel 32
  • Mac OS X 10.7.5 or later
Category: 
Developer Website: 
Download(504 KB)MacUpdateInstall with MacUpdate

Downloaded & Installed 55,631 times