JavaScript è il linguaggio che rende interattive le pagine web: menu a tendina, form, animazioni, caricamento dinamico dei contenuti, single page application. Praticamente ogni sito moderno dipende dal JavaScript. In alcuni casi però può essere utile — o necessario — disattivarlo.
In questa guida trovi le istruzioni aggiornate al 2026 per disabilitare e riabilitare JavaScript su Google Chrome, Microsoft Edge, Mozilla Firefox, Safari (macOS e iOS), Chrome su Android, oltre a Brave, Opera e altri browser Chromium. Trovi anche un metodo rapido per verificare se JavaScript è davvero disattivato e un caso d’uso SEO che ogni webmaster dovrebbe conoscere.
Perché disabilitare JavaScript
I motivi per disattivare JavaScript sono molti e riguardano profili utente molto diversi:
- Sicurezza e privacy: ridurre la superficie di attacco (XSS, drive-by download, fingerprinting, tracker e miner crypto) visitando siti non affidabili.
- Testing SEO: vedere come un crawler di prima passata, o un assistente AI che non esegue JS, riceve la tua pagina. È uno dei test più rapidi per scovare contenuti critici caricati via JavaScript.
- Sviluppo e debugging: verificare che la pagina funzioni anche in modalità no-script, rispetti il principio di progressive enhancement e serva un fallback accessibile.
- Performance: su hardware datato o connessioni lente, disattivare JavaScript può alleggerire drasticamente il caricamento delle pagine, evitando script pesanti di ads e analytics.
- Accessibilità e lettura: leggere articoli lunghi senza pop-up, modali, paywall e banner cookie che spesso dipendono da JavaScript.
Attenzione però: molti siti moderni sono progettati come single page application e, senza JavaScript, smettono semplicemente di funzionare. Aspettati pagine bianche, contenuti mancanti o funzionalità rotte. Per questo motivo la maggior parte dei browser offre un modo rapido di abilitare JavaScript per singolo sito (whitelist), senza doverlo riattivare globalmente.
Google Chrome
In Chrome puoi disattivare JavaScript in due modi: in modo temporaneo tramite i DevTools (utile per developer e SEO specialist che stanno auditando una pagina) oppure in modo permanente dalle impostazioni del browser.
Metodo 1 — Disattivazione temporanea via Chrome DevTools
Questo metodo disattiva JavaScript solo nella scheda attiva e solo finché i DevTools restano aperti.
- Apri la pagina da testare in Google Chrome.
- Apri Chrome DevTools con F12 o Ctrl+Shift+I (Windows/Linux) oppure Cmd+Option+I (macOS).
- Premi Ctrl+Shift+P oppure Cmd+Shift+P (Mac) per aprire il Command Menu.
- Digita
JavaScript, seleziona Disable JavaScript e premi Invio. - Ricarica la pagina con F5 per vedere il rendering senza JS.


Un’icona di avviso gialla accanto alla voce Sources ricorda che JavaScript è disattivato. Chiudendo i DevTools, JavaScript torna automaticamente attivo.

Metodo 2 — Disattivazione permanente dalle impostazioni
Se vuoi disattivare JavaScript per tutti i siti, oppure escludere solo alcuni domini:
- Nella barra degli indirizzi digita
chrome://settings/content/javascripte premi Invio. - Seleziona “Non consentire ai siti di utilizzare JavaScript” per bloccarlo ovunque.
- In alternativa, aggiungi singoli domini sotto Comportamenti personalizzati > Consentiti a utilizzare JavaScript oppure Non consentiti.
La whitelist per singolo sito è l’approccio più equilibrato: blocchi JavaScript di default e lo abiliti solo sui domini di cui ti fidi.
Microsoft Edge
Edge è basato su Chromium e usa la stessa architettura di Chrome, quindi il procedimento è praticamente identico.
- Digita
edge://settings/content/javascriptnella barra degli indirizzi e premi Invio. - Disattiva l’interruttore “Consentito (consigliato)” per bloccare JavaScript su tutti i siti.
- Oppure usa le sezioni Blocca e Consenti per gestire domini specifici.
In alternativa, per una disattivazione temporanea sulla scheda attiva, puoi usare i DevTools di Edge (F12) e seguire la stessa procedura di Chrome con il Command Menu (Ctrl+Shift+P).
Mozilla Firefox
Firefox non espone più JavaScript nelle impostazioni grafiche: devi usare la pagina di configurazione avanzata about:config.
- Apri una nuova scheda e digita
about:confignella barra degli indirizzi, quindi premi Invio. - Firefox mostra l’avviso “Procedi con cautela”: clicca su Accetta il rischio e continua.
- Nella casella di ricerca in alto digita
javascript.enabled. - Clicca sull’icona a forma di freccia (o fai doppio clic) accanto alla voce per commutare il valore da true a false.
- JavaScript è ora disattivato su tutte le schede, subito e senza dover riavviare il browser.

Per riattivarlo basta tornare su about:config, cercare di nuovo javascript.enabled e riportare il valore a true.
Safari (macOS)
Dalle versioni recenti di macOS, l’opzione per disabilitare JavaScript è stata spostata nel menu Sviluppo, che va prima attivato.
- Apri Safari e dal menu in alto scegli Safari > Impostazioni (oppure premi Cmd+,).
- Vai nella scheda Avanzate e attiva “Mostra funzionalità per sviluppatori web nella barra dei menu”.
- Nella barra dei menu comparirà la voce Sviluppo.
- Clicca su Sviluppo > Disattiva JavaScript. La spunta indica che JavaScript è disabilitato.
Per riattivare JavaScript ripeti l’operazione: la voce funziona come un interruttore.
Safari su iPhone e iPad
Su iOS e iPadOS il controllo di JavaScript vive nelle impostazioni di sistema, non dentro Safari.
- Apri Impostazioni > App > Safari (su versioni iOS meno recenti la voce è direttamente Impostazioni > Safari).
- Scorri fino in fondo e tocca Avanzate.
- Disattiva l’interruttore JavaScript.
L’impostazione ha effetto immediato su tutte le schede di Safari. Per riabilitarlo riattiva l’interruttore.
Google Chrome su Android
- Apri Chrome e tocca il menu con i tre puntini in alto a destra.
- Vai in Impostazioni > Impostazioni sito > JavaScript.
- Disattiva l’interruttore JavaScript.
- In alternativa, tocca Aggiungi eccezione sito per gestire una whitelist o una blacklist di domini.
La procedura è identica su Chrome per smartphone e tablet Android. Firefox su Android usa la stessa logica di about:config della versione desktop, anche se negli ultimi anni Mozilla ha limitato l’accesso ad about:config solo alla versione Firefox Nightly.
Brave, Opera e browser Chromium
Tutti i browser basati su Chromium (Brave, Opera, Vivaldi, Arc, Comodo Dragon, Yandex) usano la stessa pagina di impostazioni di Chrome, cambiando solo il prefisso interno.
- Brave:
brave://settings/content/javascript - Opera:
opera://settings/content/javascript - Vivaldi:
vivaldi://settings/content/javascript - Arc:
arc://settings/content/javascript
Brave merita una nota a parte: include già di default Shields, uno scudo per sito che permette di bloccare script, tracker e fingerprinting con un clic dall’icona a forma di leone nella barra degli indirizzi.
Come riabilitare JavaScript
Per riattivare JavaScript basta invertire il passaggio che lo ha disattivato. In sintesi:
- Chrome / Edge / Brave / Opera: torna su
chrome://settings/content/javascript(o sul prefisso equivalente) e riattiva “Consentito”. - Chrome DevTools: riapri il Command Menu con Ctrl+Shift+P e scegli Enable JavaScript, oppure chiudi i DevTools.
- Firefox: su
about:configcercajavascript.enablede riportalo a true. - Safari macOS: menu Sviluppo > Disattiva JavaScript per rimuovere la spunta.
- Safari iOS: Impostazioni > Safari > Avanzate e riattiva l’interruttore JavaScript.
- Chrome Android: menu tre puntini > Impostazioni > Impostazioni sito > JavaScript e riattiva l’interruttore.
Se hai attivato una whitelist per singoli siti, ricorda che le eccezioni permangono anche dopo aver riabilitato JavaScript a livello globale, quindi vale la pena controllare periodicamente le liste personalizzate.
Come verificare se JavaScript è disabilitato
Dopo aver modificato le impostazioni è sempre una buona idea verificare che JavaScript sia effettivamente disattivato. Tre modi rapidi:
- Pagina di test dedicata: visita un servizio come
enable-javascript.com. Se JavaScript è off vedi il messaggio statico di errore, altrimenti una conferma verde generata via JS. - Console del browser: apri i DevTools, vai nella tab Console e digita
1+1. Se JavaScript è disabilitato non ricevi alcun output. - Siti noti: prova a caricare Gmail, X/Twitter, Instagram o un qualsiasi sito SPA. Senza JS la pagina resta vuota o mostra un messaggio “Abilita JavaScript per continuare”.
Testare un sito senza JavaScript (SEO)
Per un SEO specialist, disabilitare JavaScript è uno dei test più rapidi e rivelatori. Googlebot oggi esegue il rendering JavaScript ma lo fa in una seconda passata, separata dal crawling iniziale. Se contenuti critici — testo principale, H1, meta tag, link interni, dati strutturati — compaiono solo dopo l’esecuzione del JavaScript, rischi:
- Ritardi di indicizzazione e peggioramento del rendering budget.
- Perdita di contenuti se il crawler non riesce a renderizzare la pagina.
- Invisibilità verso AI crawler (GPTBot, ClaudeBot, PerplexityBot) che nella maggior parte dei casi non eseguono JavaScript.
Il workflow di audit è semplice:
- Disattiva JavaScript dai DevTools di Chrome (metodo temporaneo).
- Ricarica la pagina da analizzare.
- Controlla che titolo, H1, testo principale, menu di navigazione, link interni, breadcrumb, structured data JSON-LD e canonical siano presenti nel sorgente HTML.
- Confronta con l’HTML che vedi a JavaScript attivo: le differenze sono il tuo “rendering debt”.
Se il sito è una SPA costruita in React, Vue o Angular senza server-side rendering, la pagina senza JavaScript sarà praticamente vuota. In quel caso devi valutare soluzioni di SSR, SSG (static site generation) o dynamic rendering per i crawler.
FAQ
Disabilitare JavaScript rende davvero il browser più sicuro?
Riduce una classe di rischi legati a script dannosi, ma non è una soluzione magica: restano vulnerabilità a livello di browser, certificati, plugin e sistema operativo. Per un profilo di sicurezza alto conviene abbinare una whitelist JavaScript a browser aggiornati, HTTPS obbligatorio, blocchi ads e tracker.
Disabilitare JavaScript migliora la velocità di navigazione?
Sì, soprattutto su siti con ads, analytics e widget di terze parti. Riduce CPU, rete e memoria, ma rompe funzionalità cruciali come login, checkout, commenti e contenuti caricati lazy.
Posso disattivare JavaScript solo per alcuni siti?
Sì. Chrome, Edge, Brave, Opera e Chrome su Android permettono di gestire liste Consentiti e Bloccati per dominio. È l’approccio più pratico: JavaScript off di default, on solo dove serve.
Senza JavaScript i siti bancari funzionano?
No, praticamente tutti i servizi bancari, di e-commerce e di home banking dipendono da JavaScript per autenticazione, token e validazione dei form. Aggiungi questi domini alla whitelist o lavora in un profilo browser separato con JavaScript attivo.
Googlebot vede la pagina come la vedo io con JavaScript disattivato?
Googlebot vede entrambe le versioni: prima scansiona l’HTML sorgente, poi mette in coda la pagina per il rendering con Chromium. La vista no-JS è un’approssimazione utile per capire cosa vede Google nella prima passata e cosa vedono gli AI crawler che non eseguono JavaScript.
Articoli correlati
Autore
Mi chiamo Giovanni Sacheli e dal 2009 aiuto le aziende a farsi trovare online. Sono specializzato in SEO tecnica e PPC, competenze che applico quotidianamente nella mia agenzia, Searcus Swiss Sagl. Mi piace sviluppare strumenti a supporto del mio lavoro, ho creato SEOdata.app e cluster.army e co-scritto il libro SEO Audit Avanzato. Curo maniacalmente questo blog per colleghi e appassionati, dove mi "appunto" quello che imparo. Sono un NERD anni '80, motociclista e orgoglioso papà di due bambini.
Link:
Giovanni Sacheli
SEO Audit Avanzato
Searcus Swiss Sagl
SEOdata.app
cluster.army