Maximum protection for your browser: NoScript allows active content only for trusted domains of your choice to prevent exploitation.

Latest Version

Version
12.0.8
Update
December 2, 2024
Size
967KiB
Developer
noscript.net
Category
Users
100,000+
Rating
4.24409 ★
Manifest Version
3
Web Store Status
Languages Support
Bahasa Melayu
Deutsch
English
Français
Nederlands
Norsk
Türkçe
Català
Dansk
Español
Italiano
Lietuvių
Polski
Português (Brasil)
Português (Portugal)
Română
Suomi
Ελληνικά
русский
українська
עברית
فارسی‎
বাংলা
中文 (简体)
中文 (繁體)
日本語
See more
Permissions
ContextMenus
Debugger
Storage
Tabs
UnlimitedStorage
Scripting
DeclarativeNetRequest
WebNavigation
WebRequest
Dns
See more

NoScript Extension

NoScript 12: finally a cross-browser NoScript for Chromium (also MV3!) and Firefox-based web clients.
Please report any issue at https://noscript.net/forum in the Support section with [Chrome] in the subject.
For the more technical inclined, bug reports and/or contributions at https://github.com/hackademix/noscript/ (source code repository).

Privacy policy (TLTR: zero data collected): https://addons.mozilla.org/en-US/firefox/addon/noscript/privacy/

Winner of the \"PC World World Class Award\" and bundled with the Tor Browser, NoScript gives you with the best available protection on the web.

It allows JavaScript, Flash, Java and other executable content to run only from trusted domains of your choice, e.g. your home-banking site, mitigating remotely exploitable vulnerabilities including Spectre and Meltdown.

It protects your \"trust boundaries\" against cross-site scripting attacks (XSS), cross-zone DNS rebinding / CSRF attacks (router hacking), and Clickjacking attempts.

Such a preemptive approach prevents exploitation of security vulnerabilities (known and even unknown!) with no loss of functionality where you need it.
Experts do agree: your browser is really safer with NoScript ;-)

FAQ: https://noscript.net/faq
Forum: https://noscript.net/forum
Source code: https://github.com/hackademix/noscript/
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "default_locale": "en", "name": "NoScript", "version": "12.0.8", "description": "__MSG_Description__", "incognito": "spanning", "icons": { "48": "img/icon48.png", "96": "img/icon96.png", "256": "img/icon256.png" }, "permissions": [ "contextMenus", "debugger", "storage", "tabs", "unlimitedStorage", "scripting", "declarativeNetRequest", "webNavigation", "webRequest", "dns" ], "host_permissions": [ "" ], "background": { "service_worker": "sw.js" }, "content_scripts": [ { "run_at": "document_start", "matches": [ "" ], "match_about_blank": true, "match_origin_as_fallback": true, "all_frames": true, "js": [ "/nscl/lib/browser-polyfill.js", "/nscl/common/UA.js", "/nscl/common/uuid.js", "/nscl/common/log.js", "/nscl/common/SyncMessage.js", "/nscl/common/Messages.js", "/nscl/common/CSP.js", "/nscl/common/CapsCSP.js", "/nscl/common/RequestKey.js", "/nscl/content/DocRewriter.js", "/nscl/content/Worlds.js", "/nscl/content/patchWindow.js", "/nscl/content/patchWorkers.js", "/nscl/content/DocumentCSP.js", "/nscl/content/NoscriptElements.js", "/nscl/content/prefetchCSSResources.js", "/nscl/content/PlaceHolder.js", "/nscl/content/sanitizePaste.js", "content/onScriptDisabled.js", "content/staticNS.js", "/nscl/content/media.js", "/nscl/content/WebGLHook.js", "/nscl/content/promptHook.js", "content/content.js", "/nscl/content/DocumentFreezer.js", "content/syncFetchPolicy.js" ] }, { "run_at": "document_start", "matches": [ "" ], "match_about_blank": true, "match_origin_as_fallback": true, "all_frames": true, "world": "MAIN", "js": [ "/nscl/main/uuid.js", "/nscl/main/Worlds.js", "/nscl/main/Worlds.main.js", "/nscl/main/patchWorkers.main.js", "/nscl/main/WebGLHook.main.js", "/nscl/main/prefetchCSSResources.main.js" ] } ], "options_ui": { "page": "ui/options.html", "open_in_tab": true }, "action": { "default_area": "navbar", "default_title": "NoScript", "default_icon": { "64": "img/ui-maybe64.png" } }, "commands": { "toggleEnforcementForTab": { "description": "__MSG_toggleEnforcementForTab__", "suggested_key": { "default": "Alt+Shift+Space", "windows": "Alt+Shift+Comma" } }, "openPageUI": { "description": "__MSG_pagePermissionsUI__", "suggested_key": { "default": "Alt+Shift+N" } }, "tempTrustPage": { "description": "__MSG_TempTrustPage__" }, "revokeTemp": { "description": "__MSG_RevokeTemp__" }, "_execute_action": {} }}
Read more

Similar Extensions

icon

Privacy Badger Extension · Productivity 100,000+ 1757 ★ 1.75MiB

icon

Cookie AutoDelete Extension · Productivity 100,000+ 482 ★ 735KiB

icon

Decentraleyes Extension · Productivity 100,000+ 226 ★ 6.92MiB

icon

No Scripts for Google Chrome™ Extension · Productivity 100,000+ 9 ★ 456KiB

icon

ScriptSafe Extension · Productivity 100,000+ 1720 ★ 751KiB

icon

ScriptBlock Extension · Productivity 100,000+ 445 ★ 161KiB

icon

uMatrix Extension · Productivity 100,000+ 810 ★ 1.39MiB

icon

Smart HTTPS Extension · Productivity 100,000+ 31 ★ 115KiB

icon

ClearURLs Extension · Productivity 100,000+ 205 ★ 829KiB

icon

Canvas Fingerprint Defender Extension · Productivity 100,000+ 64 ★ 38.49KiB

icon

Privacy Redirect Extension · Social & Communication 100,000+ 39 ★ 58.27KiB

icon

Script Blocker Ultimate (NoScript,Disable JS) Extension · Productivity 100,000+ 18 ★ 43.55KiB

icon

No-Script Suite Lite Extension · Productivity 100,000+ 181 ★ 134KiB

icon

LocalCDN Extension · Productivity 100,000+ 46 ★ 22.05MiB

icon

Neat URL Extension · Productivity 100,000+ 44 ★ 60.0KiB

icon

Canvas Blocker - Fingerprint Protect Extension · Developer Tools 100,000+ 40 ★ 59.76KiB

icon

Trace - Online Tracking Protection Extension · Productivity 100,000+ 57 ★ 341KiB

icon

Font Fingerprint Defender Extension · Productivity 100,000+ 20 ★ 37.82KiB

icon

Disconnect Extension · Productivity 100,000+ 3135 ★ 1017KiB

icon

Don't track me Google Extension · Productivity 100,000+ 212 ★ 23.15KiB

icon

xBrowserSync Extension · Productivity 100,000+ 139 ★ 1.87MiB

icon

Unshorten.link Extension · Productivity 100,000+ 96 ★ 682KiB

icon

VT4Browsers Extension · Productivity 100,000+ 316 ★ 3.2MiB

icon

WebGL Fingerprint Defender Extension · Productivity 100,000+ 28 ★ 41.71KiB

User reviews

icon

Josh King (ID: 000000fe63569a8b) Voted 5 ★ - Updated 04/29/2024 Easily the most practical way to implement a whitelist-only approach to web JavaScript.

icon

じこで (ID: 000000d130053e5a) Voted 5 ★ - Updated 04/07/2024 How to change the language of the extension or option/setting page?

icon

Dee See (ID: 000000ad08416d5e) Voted 4 ★ - Updated 01/11/2024 Seemed to be working fine till a couple of days ago, and I am used to having to "temp trust" a lot of the sites I visit daily or selectively trust what I need to in order to make them functional. I have not figured out how to make those specific permissions persist across sessions, if that is even possible. It would however be very useful. It started blocking every page of my search engine which I recently changed to duckduckgo, and I'm looking for a way to load new search/home pages that doesn't automatically block and load the non-js version every single time. Advice on either of the two points above appreciated. Good ad-on I have used for a long time, but maybe I will just have to revert my default search page to Google and continue reallowing the same temp permissions every time I open a new tab. Can't see another obvious option to make those permanent, but I would hope that option would be there somwhere?

icon

Bruno Martins (ID: 000000c3cfecf675) Voted 5 ★ - Updated 11/11/2023 Cumpre o que promete , sobretudo , com relação aos sites que jogam scripts em tudo o que há na surface...

icon

Кото-стрим Games (ID: 000000836b597d4c) Voted 4 ★ - Updated 11/08/2023 Ну вроде норм, но белая тема в браузере после установки расширения раздражает.