Safari AdBlock blocks ads in Safari. Safari AdBlock is meant to be extremely simple to use: there is nothing to configure, no filter list to manage, no regular expression, it just works out of the box!
Please note that Safari AdBlock is now donationware: see the Safari AdBlock website for more details.
What's New
Version 2.5.19:
Toolbar button menu allowing pausing, blacklisting, and whitelisting
Still extremely unstable when visiting many sites (e.g., pcworld.com, perezhilton.com, etc.). With AdBlock enabled the "Safari Web Content" process will hog every last CPU cycle until Safari becomes (nearly) unresponsive - with AdBlock disabled these sites work fine and CPU usage never exceeds 15% on the oldest test machine (see below).
I have replicated this behavior on a 2008 black Macbook, a 2010 Mac Pro (with 16 GB of RAM!) and a 2011 MacBook Air - all running OS X 10.7.2 and the latest versions of Safari (5.1.2 (7534.52.7)) and AdBlock (2.4.33).
The Google Chrome version of this extension works quite well, but this Safari version is close to useless.
I'm running AdBlock in Safari 5.1.2 with no problems. In fact, I haven't had any significant issues with AdBlock in quite some time. Eff, have you tried troubleshooting for conflicts with other extensions or plugins? Also, how many filter lists are you subscribed to? Do you have any custom filters that might be incorrectly written?
Cowicide, yes it happened in 5.1.1 as well, but I've been able to identify the culprit (see below).
Here's a link to a screenshot, no addtl. extensions, no custom filters, etc.: http://bit.ly/u8HG7Q.
Robotank, thanks much for the tip with troubleshooting filter lists - that's the one I hadn't tried yet. I have been able to track the issue down to a single filter list, but the problem must either lie with Safari or the Safari-specific version of AdBlock, NOT the filter list itself.
On all my machines and in all Webkit browsers (Safari, Chrome) I have the same subscriptions - "AdBlock custom filters", "EasyList", "additional German filters", "EasyPrivacy" and "https://adversity.googlecode.com/hg/Antisocial.txt".
When I disable the Antisocial filter list and restart Safari, CPU utilization of "Safari Web Content" returns to normal. In Chrome it makes no difference whether or not Antisocial is enabled, CPU utilization is always normal.
As mentioned, it's either a bug in Safari or the Safari version of the extension. And while not entirely satisfactory disabling Antisocial is at least a workable solution.
It's possible that the Safari extension has some issues parsing the Adversity list due to some particular characteristic of the filter syntax. Also, lists like Adversity's Antisocial are designed to be used alongside the same author's main list, so having an Adversity list alongside EasyList and its German supplement may be the issue. Adversity's main list isn't nearly as thorough as EasyList, and there's no Adversity German list, so switching to all Adversity probably isn't the ticket. Another list with the same purpose as Antisocial is Fanboy's Annoyances list. Fanboy's main list is comparable to EasyList in its scope, but he doesn't have a German list (Fanboy's lists: http://www.fanboy.co.nz/adblock/). You could try Fanboy's annoyances list alongside the two EasyLists and see if your results are better than with Adversity. If not, checkout the Shellfish extension (http://open-bits.com/shellfish/) for an alternative method of blocking social media crap. I currently use Fanboy's main list in AdBlock, along with Shellfish for social blocking, and haven't had any problems. I hope that helps.
I should add that, although you don't have the same problem with these lists on Chrome, it's possible that some small difference in the way the two versions of the extension work could create a problem, with a certain list or combination of lists, only in Safari and not necessarily due to a bug. Anyway, if all else fails and you're certain it's a bug, you can always submit it to the AdBlock issue tracker on Google Code: http://code.google.com/p/adblockforchrome/issues/list
Always enjoyed this extension but just figured out that it was not allowing the number of Disqus comments to be shown on my blog. Instead of "2 Comments" it would always show "View Comments".
I like adblock but removing it seemed to increase my web browsing speed significantly. Also, while trying to uninstall it safari freezes and needs to be force quit. I think most ad blockers cause some performance hit, I am going to try to roll adblocker free for a while and check my web experience, I definitely prefer the faster web page loading times for now.
I too have noticed a significant performance hit using this. I'm using AdBlocker and not seeing the same issue...I'd rather use an extension and not have to deal with scripting additions as with AdBlocker, but until the slowdowns can be fixed it's no contest.
Since there exist multiple (I counted 4) options, including doing the XCode 64-bit way, here's a summary:
Safari on 64-bit works with this mod from:
http://sweetpproductions.com/safariadblocker/
(Also listed here on MacUpdate)
The modifications of github are from this persons work:
http://burgersoftware.com/en/safariadblock
However, he uses the InputManager method. This has been depreciated and is NOT supported on 64-bit Applications. Apple wants the IM method to go away (google for more comprehensive commentary by some of the folks who have worked more with it).
There are also four or five forks, which I was unable to get working, looking like it had to do with the problem with IM on SL due to 64-bit.
The first mentioned build works because it uses a 64-bit build, using normal SIMBL plugins you can install via ~/Library/SIMBL/Plugins
It also takes care of installing SIMBL, using the 0.9.7a (at this time of writing) SIMBL plug.
I also assume GlimmerBlocker works, since it is NOT an InputMananger but instead proxies all your traffic as if you were on a corporate LAN and having all traffic filtered via a regular HTTP proxy. It's a great alternative solution, using components from the Mozilla Project, and is available opensource as well.
On a G5 Tower running OS 10.5.8 and a Mac Pro running OS 10.6.1, CNN video and ACCU Weather video would not play if Safari AdBlock is on. The moment I disable Safari AdBlock and reload a page, videos at these sites play.
Make sure to uninstall Safari AdBlock if you're planning to update to the latest version of Safari (v3.2.1, included in Software Update), because some kind of system conflict can cause all of your apps to crash at launch. If you're experiencing this, you will have to manually uninstall Safari AdBlock by deleting the Safari AdBlock folder in /Library/InputManagers/ This should restore everything to normal.
For me, this update also caused Safari to not be able to navigate to any web pages. I've been using Safari AdBlock for some time now and this is the first update to really break Safari. I don't have any other plug-ins or Input Managers installed so I'm not sure where the conflict is coming from.
Try "Reset Safari" in Safari's menubar under "Safari."
(developer) replied on 30 Jan 2008
Hi,
I'm the developer of Safari AdBlock. Please don't report bugs on MacUpdate directly, because I don't check MacUpdate comments all the time.
Please email me with a description of the problem so that I can fix it for you and all the other users. You'll find my email on Safari AdBlock's homepage http://safariadblock.sf.net .
With respect to Martin, yes, we'll report the problem to him directly, but the point of having user reviews is to warn people about problems with a given app, and MacUpdate *does* provide a "troubleshooting" option as well.
If you put problematic software on the web, in public, you should expect to be held accountable in public. If you try to direct users to only report problems to you directly, then there is a sense of self-protection there that does not suit the needs of the users' community very well.
This app blocks the Google Analytics javascript, which kind of sucks. Google Analytics doesn't bother users in any way and hurts statistics for Web developers.
Please login or create a new MacUpdate Member account to use this feature
Watch Lists are available to MacUpdate Desktop Members Upgrade Now
Download and auto-install
using MacUpdate Desktop. Save
time moving folders and cleaning-up.
Safari AdBlock blocks ads in Safari. Safari AdBlock is meant to be extremely simple to use: there is nothing to configure, no filter list to manage, no regular expression, it just works out of the box!
+56
Eff reviewed on 02 Dec 2011
I have replicated this behavior on a 2008 black Macbook, a 2010 Mac Pro (with 16 GB of RAM!) and a 2011 MacBook Air - all running OS X 10.7.2 and the latest versions of Safari (5.1.2 (7534.52.7)) and AdBlock (2.4.33).
The Google Chrome version of this extension works quite well, but this Safari version is close to useless.
+2
+338
I'm running Safari 5.1.1 with same AdBlock version you are and not experiencing these CPU issues.
I have bunch of content heavy websites open in tabs right now and I loaded up multiple tabs with pcworld.com and perezhilton.com.
And while of course like usual, Safari Web Content app is hogging up some RAM, my CPU is floating around 5-10%.
Anyway, in a nutshell... is this an issue with Safari 5.1.2 and AbBlock for you?
+1
+721
+1
+56
Here's a link to a screenshot, no addtl. extensions, no custom filters, etc.: http://bit.ly/u8HG7Q.
Robotank, thanks much for the tip with troubleshooting filter lists - that's the one I hadn't tried yet. I have been able to track the issue down to a single filter list, but the problem must either lie with Safari or the Safari-specific version of AdBlock, NOT the filter list itself.
On all my machines and in all Webkit browsers (Safari, Chrome) I have the same subscriptions - "AdBlock custom filters", "EasyList", "additional German filters", "EasyPrivacy" and "https://adversity.googlecode.com/hg/Antisocial.txt".
When I disable the Antisocial filter list and restart Safari, CPU utilization of "Safari Web Content" returns to normal. In Chrome it makes no difference whether or not Antisocial is enabled, CPU utilization is always normal.
As mentioned, it's either a bug in Safari or the Safari version of the extension. And while not entirely satisfactory disabling Antisocial is at least a workable solution.
Thanks for the help and ideas, everybody!
+1
+721
+1
+721
+338
+449
+76
-1
-28
Shk747 reviewed on 02 Aug 2011
please consider a new version, before wanting $, that adblock takes heavy cpu-loading and a 20°c plus in temperature ....
-7
Sanjinko reviewed on 20 Jul 2011
+130
+1
+98
Zephyris reviewed on 17 Jul 2011
+1
+230
Harv reviewed on 03 Jun 2011
For me, the DL and install were without issue.
+1
+4
Matthewmiller12345 reviewed on 02 Jun 2011
+1
Exxtreem reviewed on 28 May 2011
+2
Safari on 64-bit works with this mod from:
http://sweetpproductions.com/safariadblocker/
(Also listed here on MacUpdate)
The modifications of github are from this persons work:
http://burgersoftware.com/en/safariadblock
However, he uses the InputManager method. This has been depreciated and is NOT supported on 64-bit Applications. Apple wants the IM method to go away (google for more comprehensive commentary by some of the folks who have worked more with it).
There are also four or five forks, which I was unable to get working, looking like it had to do with the problem with IM on SL due to 64-bit.
The first mentioned build works because it uses a 64-bit build, using normal SIMBL plugins you can install via ~/Library/SIMBL/Plugins
It also takes care of installing SIMBL, using the 0.9.7a (at this time of writing) SIMBL plug.
I also assume GlimmerBlocker works, since it is NOT an InputMananger but instead proxies all your traffic as if you were on a corporate LAN and having all traffic filtered via a regular HTTP proxy. It's a great alternative solution, using components from the Mozilla Project, and is available opensource as well.
Hopefully this clears up some confusion.
+12
Has anyone encountered this phenomenon?
+4
+33
Hope this is fixed soon.
+7
Make sure to uninstall Safari AdBlock if you're planning to update to the latest version of Safari (v3.2.1, included in Software Update), because some kind of system conflict can cause all of your apps to crash at launch. If you're experiencing this, you will have to manually uninstall Safari AdBlock by deleting the Safari AdBlock folder in /Library/InputManagers/ This should restore everything to normal.
+43
Safari does crash at times...
but I dont think those are related to AdBlock..
+3
How careless and irresponsible to release such a thing to the public without full testing!
+14
+3
I'll try it again, report results here.
+3
Others are reporting the same bug after installing. At first, even a restart did not fix the problem.
So, what's the fix, I wonder?
-1
+232
I'm the developer of Safari AdBlock. Please don't report bugs on MacUpdate directly, because I don't check MacUpdate comments all the time.
Please email me with a description of the problem so that I can fix it for you and all the other users. You'll find my email on Safari AdBlock's homepage http://safariadblock.sf.net .
Thanks,
Martin.
+3
If you put problematic software on the web, in public, you should expect to be held accountable in public. If you try to direct users to only report problems to you directly, then there is a sense of self-protection there that does not suit the needs of the users' community very well.
+3
-8
macrex18 rated on 13 Mar 2012
+26
OsloX rated on 09 Mar 2012
steven_w rated on 06 Mar 2012
-28
Macbond rated on 02 Mar 2012
+9
Quiiick rated on 02 Dec 2011
+5
mam28 rated on 14 Oct 2011
Throttlemeister rated on 31 Jan 2011