get it!

The 2006 100 Best Products About.com's Best Security/Privacy Add-on 2010-2011
Flattr NoScript

Stable AMO Version, see changelog for details.

Supported browsers: Firefox (Desktop and Mobile on Android), SeaMonkey, Tor Browser (where it is built-in).
Other browsers based on Gecko versions >= 45 might work, but are not tested.

Direct download

You can get latest stable version here, too, using this direct download link for NoScript 10.1.8.16
To install, just drag and drop it onto your address bar.

v 10.1.8.16
=============================================================
x Fixed random stallings on page transitions (thanks sage11, 
  Brush and pbelleisle for reporting)
  
v 10.1.8.15
=============================================================
x Fixed browser action icon not bein  updated on BF cache 
  navigation (thanks therube for reporting)
  
v 10.1.8.14
=============================================================
x Fixed regression in NOSCRIPT elements emulation

v 10.1.8.12
=============================================================
x Fixed some video streams not playing anymore
    
v 10.1.8.10
=============================================================
x Fixed window.stop() being called on empty frames, causing
  WYSIWYG editors to break (thanks Dave Allen for reporting)
  
v 10.1.8.9
=============================================================
x Fixed externally handled resources opened in popups broken
  by dynamic script injection (thanks rpr and paulmcg for
  reporting)
x More edge case covered in dynamic script injection (thanks
  skriptimaahinen for reporting)
x Fixed some resource loading feedback glitches
x [XSS] Updated HTML event attributes matching
x Updated TLDs
x Fixed stalling embedded objects load on dynamic script
  injection (thanks therube for reporting)
x [L10n] Updated it (thanks Sebastiano Pistore)
x Work-around for serviceWorker loads bypassing webRequest
  (thanks therube for reporting)
x More flexible CSS layout for preset buttons (thanks fatboy)
x Improved edge case script disablement detection
x More reliable handling of edge cases on startup (thanks
  therube for reporting)
x Fixed dynamic script injection failing sometimes with 
  "No matching message handler" error (thanks skriptimaahinen
  for reporting)
x [Tor Browser, Linux] Replaced unicode glyphs not being 
  rendered on some browsers / platforms
x Prevent multiple canScript content messages during the same 
  page load
x [Tor/ESR60] Removed useless work-around suggested in moz bu

If you find any problem installing it, this FAQ may help.

You can still download NoScript "Classic" (5.1.8.6) for Firefox 52 ESR here: it will be updated until September 2018, when ESR and the Tor Browser based on it will switch to 60.



v 5.1.8.6
=============================================================
x [Surrogate] Fixed 2mdn surrogate compatibility issues
  (thanks barbaz)

Users of Firefox 44 and below are urged to upgrade their very unsafe browser. For those few who can't,

Development version

If you're brave enough and you need a specific feature or fix not released yet, or you simply want to provide feedback before official release, you may want try this
"Quantum" NoScript 10.1.8.17rc2 development build (here the "Classic" NoScript 5.1.8.7rc3 development build).

Starting with NoScript 10.1.8.3, NoScript's public source code repository is hosted on Github.

Recent development history:

v 10.1.8.17rc2
=============================================================
x Best effort to have webRequest.onHeaderReceived listener 
  run last (issue #6, thanks kkapsner)
x [L10n] Localized "NoScript Options" title (thanks Diklabyte)

v 10.1.8.17rc1
=============================================================
x Fixed inline scripts not being reported to UI (thanks 
  skriptimaahinen for patch)
x Skip non-content windows when deferring startup page loads
  (thanks Rob Wu for reporting)
x Broader detection of UTF-8 encoding in responses (thanks
  Rob Wu for reporting)
x Improved support for debugging code removal in releases
x Fixed startup race condition with pending request tracking
x Fixed updating NoScript reloads tabs with revoked temporary 
  permissions.
    
v 10.1.8.16rc1
=============================================================
x Fixed random stallings on page transitions (thanks sage11, 
  Brush and pbelleisle for reporting)
  
v 10.1.8.15rc1
=============================================================
x Fixed browser action icon not bein  updated on BF cache 
  navigation (thanks therube for reporting)
    
v 10.1.8.13rc1
=============================================================
x Fixed regression in NOSCRIPT elements emulation

v 10.1.8.11rc1
=============================================================
x Fixed some video streams not playing anymore
    
v 10.1.8.10rc1
=============================================================
x Fixed window.stop() being called on empty frames, causing
  WYSIWYG editors to break (thanks Dave Allen for reporting)
    
v 10.1.8.9rc9
=============================================================
x Simpler and more solid handling of webgl inside documents
  embedded through object elements
    
v 10.1.8.9rc8
=============================================================
x More edge case covered in dynamic script injection (thanks
  skriptimaahinen for reporting)

v 10.1.8.9rc7
=============================================================
x Fixed some resource loading feedback glitches
x [XSS] Updated HTML event attributes matching
x Updated TLDs
  
v 10.1.8.9rc6
=============================================================
x Fixed stalling embedded objects load on dynamic script
  injection (thanks therube for reporting)
x [L10n] Updated it (thanks Sebastiano Pistore)
  
v 10.1.8.9rc5
=============================================================
x Fixed infinite reload loops on scripting permissions 
  mismatches.
  
v 10.1.8.9rc4
=============================================================
x Work-around for serviceWorker loads bypassing webRequest
  (thanks therube for reporting)
x More flexible CSS layout for preset buttons (thanks fatboy)
x Improved edge case script disablement detection
    
v 10.1.8.9rc3
=============================================================
x More reliable handling of edge cases on startup (thanks
  therube for reporting)
x Fixed dynamic script injection failing sometimes with 
  "No matching message handler" error (thanks skriptimaahinen
  for reporting)
    
v 10.1.8.9rc2
=============================================================
x Fixed externally handled resources opened in popups broken
  by dynamic script injection (thanks rpr and paulmcg for
  reporting)
x [Tor Browser, Linux] Replaced unicode glyphs not being 
  rendered on some browsers / platforms
x Prevent multiple canScript content messages during the same 
  page load
    
v 10.1.8.9rc1
=============================================================
x [TB64] Removed useless work-around suggested in moz bug 
  1410755, which caused Tor Browser content process crashes
    
v 10.1.8.8rc1
=============================================================
x Prevent script injection from messing with
  content-disposition=attachment responses.

v 10.1.8.6rc1
=============================================================
x Fixed regression breaking meta refresh with relative URLs

v 10.1.8.5rc1
=============================================================
x Completed fix for quoted URLs in meta refresh (thanks
  Juozas for reporting)
x [L10n] Fixed es translation (thanks Deckan)
x Cosmetic bug fixes
x Updated TLDs

v 5.1.8.7rc3
=============================================================
x [XSS] Fixed InjectionChecker choking at some big JSON
  payloads sents as POST form data

v 5.1.8.7rc2
=============================================================
+ [XSS] In-depth protection against native ES6 modules abuse

v 5.1.8.7rc1
=============================================================
x Fixed classic beta channel users being accidentally
  migrated to stable (thanks barbaz)

v 5.1.8.6rc1
=============================================================
x [Surrogate] Fixed 2mdn surrogate compatibility issues
  (thanks barbaz)

Feedback

If you find something wrong about NoScript, read the FAQ page and/or let me know: I'll try to fix it as soon as I can.

You can also discuss about NoScript on this Forum.

Have your safest browsing experience!

Download in a Flash... with FlashGot!