Is your Safari pop up blocker not working? Very common issue! What usually happens here is that the Safari pop up blocker is working just fine–the problem is that you have what they call a malicious Safari toolbar that is causing these barrage of advertisements which appear to be pop ups, but, in fact, they are a different form of popups that Safari cannot squash. These toolbars generally are installed by a user, not realizing what they actually do (which is to deliver ads!). Some of the popular ones include Mackeeper and Zerobit which are hard to get rid of once you have them. Here’s what you have to do to get rid of these annoying popup generators:
Remove In the System Library:
– /Library/Application Support/MacKeeper
Remove In your User Library:
Another way that Safari can generate these popups is by DNS hijacking. This simply means that your computer is being directed to a separate DNS site (usually an ad generating site) first before sending your pages back to you. There are Safari toolbars that can cause this, or, other apps that can occasionally perform this nasty trick. Here’s how to stop that after following the steps above.
Go to System Preferences > Network
Click the padlock icon in the lower left corner and the note “Click the lock to make changes”.
Click the lock and enter your administrator password which is needed to change DNS servers
Select your network in the left column and click the “Advanced” button
Click the DNS tab to see your current DNS Servers
Click the “-” icon to remove any existing DNS servers if it allows you to do so
Click the “+” icon below to add the following DNS servers. Choose one or the other below, not both sets! Capital Mac Service uses OpenDNS on the family computers and Google DNS on our private computers.
Primary DNS Server: 18.104.22.168
Secondary DNS Server: 22.214.171.124
Primary DNS Server: 126.96.36.199
Secondary DNS Server: 188.8.131.52
When you’ve completed these DNS changes, click “OK” to close Advanced settings
Click “Apply” in the Network window to save these DNS changes
If you still get stuck with these popus, contact us today!
Here’s a fun one I ran into this evening on a client’s computer. When we launched Safari, and tried to go to most any website (Yahoo being the most reproducible), we were greeted to a constant barrage of pop-up windows (advertising MacKeeper), or, a certificate error pointing to a website called ib.adnxs.com, which is a form of adware (sort of a virus if you want to call it that). Doing some research on the subject, I found out that to remove this malicious software from Safari, you must remove the following components manually:
You simply navigate to each of these places on your hard drive and drag those files seen above to the trash. You may have most of them and not all of them (what we witnessed), but, remove the ones that you find. It will ask for your admin password each time, which is normal. When done, restart your computer and empty the trash. Upon launching Safari, we no longer had certificate errors pointing to ib.adnxs.com any longer. Please feel free to contact Capital Mac Service if you have any difficulty finding or removing these files.
It’s certainly a frustrating experience when you launch your browser of choice, Safari for the Mac in our case, and it simply won’t load any pages. Most of the time you will be connected to Airport with a good signal, however, nothing happens. Restarting, zapping PRAM, shutting off will usually not solve this issue–just a blank white Safari screen.
There are 2 quick solutions to try when your Safari won’t load any pages. First, check the date and time on your system clock–strange, but true. If the date and time are not set correctly, Safari will have some certificate problems and pages simply won’t load. Check the date and time settings and assure yourself that they are correct. If Safari now loads, welcome back to the Internet. If not, try this:
Head to system preferences and into the Network system preference area. While in there, do the following steps:
Unlock this system preference in the lower left hand corner with your administrator password
Select the Location drop-down menu on the top of the window
Choose “Edit Locations…”Hit the small + button at the bottom of this window
Name your new location something like “Airport” or “Wireless
Hit the done button and return to the previous window
Select every item from te left column (except for Airport!) and delete each one, using the – (minus) button at the bottom of that column
You should now only have Airport as a choice in the left hand column
Hit the “apply” button on the bottom of the window and restart your computer
Make sure to join the available Airport network in the Airport menu at the top of your screen
Launch Safari (or whatever browser you use) and see if you now have Internet
Other Tricks To Try if you cannot get Safari to load pages!
Some other tricks to try if you aren’t working yet:
From your Safari menu bar click Safari > Preferences then select the Privacy tab.
Click on “Remove All Website Data”
Delete the cache
Go to the Finder and open a Finder window. From the Finder menu bar click Go > Go to Folder
Type or copy paste the following file
Click Go then move this Cache.db file to your Trash.
Lastly, disable any Safari plug-ins you may be running in the Safari preferences. Sometimes these plugins can cause the Safari browser not to load pages correctly. Here’s how to do that:
Choose Safari > Preferences.
Select an extension, then deselect the checkbox “Enable… extension.” Repeat this step for every extension that’s currently installed.
Reboot your computer and try Safari again.
If you are back on the web, congratulations! If you aren’t, you may want to make sure you are fully backed up at this point, in case a wipe of your hard drive is in order.
Please consider a small and secure donation if this post helped you with your issue!