JavaScript Blocker is a Safari extension that puts you in control of the web—similar to NoScript for Firefox*. It will make your browsing experience safer, more secure, and more enjoyable. Learn more about how webpages collect data on you for tracking purposes over at FixTracking.com, a guide by DuckDuckGo.

Key Features
  • Quickly and easily block advertisers, tracking agencies, and social media networks from monitoring your online activity. 
  • Prevent websites from knowing how you reached them.
  • If you visit a short URL (e.g. http://bitly.com/nLn1ty), a pop-up will tell you where you'll end up.
Extra Features*
  • Snapshots creates automatic backups of your rules so you never have to worry about messing them up.
  • Expert features allow for fine-grained control over which resources are allowed or blocked.
  • Block frames, embeds, objects, videos, and images in the DOM.
  • Block JavaScript annoyances such as alert dialogs, confirm dialogs, window resizing, and being prevented from right clicking.
  • Force webpages to always enable autocomplete.
  • For those who have difficulty reading a webpage without zooming in, or those who want to see more of it on a smaller screen, you can set a custom zoom webpage zoom level.
  • Set a custom font to use for webpages.
  • Read more
*You will receive a 10-day trial of these features to evaluate them to see if they're worth keeping.


Requires Safari 5.1 or later on either OS X or Windows.

Localized in:
    English
    German (courtesy of RobinAlbeck) (incomplete)
    If you'd be willing to provide a localization in another language, please contact me!

Once downloaded, open the file to install it. If you are using Windows and are asked how to open the file, select to open with Safari.


 Main Window Without Expert Features   Main Window With Expert Features
 
Rule Listing   Settings - User Interface


Settings - Rules Settings - Snapshots


Settings - Other Features
Settings - About


*Unlike NoScript, this tool only blocks scripts when they are loaded from an external file or a data URI. What this means is that any scripts that are within the page itself can still run. Usually this is enough to remain safe on the web and block trackers, advertisers, etc. Unfortunately this is a limitation of the Safari extension design, not mine.