Skip to content

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.

  1. Apri la pagina da testare in Google Chrome.
  2. Apri Chrome DevTools con F12 o Ctrl+Shift+I (Windows/Linux) oppure Cmd+Option+I (macOS).
  3. Premi Ctrl+Shift+P oppure Cmd+Shift+P (Mac) per aprire il Command Menu.
  4. Digita JavaScript, seleziona Disable JavaScript e premi Invio.
  5. Ricarica la pagina con F5 per vedere il rendering senza JS.
Il Command Menu in Chrome DevTools
Il Command Menu in Chrome DevTools
Disabilitare JavaScript in Chrome tramite DevTools
Disabilitare JavaScript in Chrome tramite DevTools

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

Avviso JavaScript disattivato in Chrome DevTools
Avviso JavaScript disattivato in Chrome DevTools

Metodo 2 — Disattivazione permanente dalle impostazioni

Se vuoi disattivare JavaScript per tutti i siti, oppure escludere solo alcuni domini:

  1. Nella barra degli indirizzi digita chrome://settings/content/javascript e premi Invio.
  2. Seleziona “Non consentire ai siti di utilizzare JavaScript” per bloccarlo ovunque.
  3. 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.

  1. Digita edge://settings/content/javascript nella barra degli indirizzi e premi Invio.
  2. Disattiva l’interruttore “Consentito (consigliato)” per bloccare JavaScript su tutti i siti.
  3. 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.

  1. Apri una nuova scheda e digita about:config nella barra degli indirizzi, quindi premi Invio.
  2. Firefox mostra l’avviso “Procedi con cautela”: clicca su Accetta il rischio e continua.
  3. Nella casella di ricerca in alto digita javascript.enabled.
  4. Clicca sull’icona a forma di freccia (o fai doppio clic) accanto alla voce per commutare il valore da true a false.
  5. JavaScript è ora disattivato su tutte le schede, subito e senza dover riavviare il browser.
Disabilitare JavaScript in Firefox da about:config
Disabilitare JavaScript in Firefox da about:config

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.

  1. Apri Safari e dal menu in alto scegli Safari > Impostazioni (oppure premi Cmd+,).
  2. Vai nella scheda Avanzate e attiva “Mostra funzionalità per sviluppatori web nella barra dei menu”.
  3. Nella barra dei menu comparirà la voce Sviluppo.
  4. 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.

  1. Apri Impostazioni > App > Safari (su versioni iOS meno recenti la voce è direttamente Impostazioni > Safari).
  2. Scorri fino in fondo e tocca Avanzate.
  3. Disattiva l’interruttore JavaScript.

L’impostazione ha effetto immediato su tutte le schede di Safari. Per riabilitarlo riattiva l’interruttore.

Google Chrome su Android

  1. Apri Chrome e tocca il menu con i tre puntini in alto a destra.
  2. Vai in Impostazioni > Impostazioni sito > JavaScript.
  3. Disattiva l’interruttore JavaScript.
  4. 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:config cerca javascript.enabled e 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:

  1. 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.
  2. Console del browser: apri i DevTools, vai nella tab Console e digita 1+1. Se JavaScript è disabilitato non ricevi alcun output.
  3. 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:

  1. Disattiva JavaScript dai DevTools di Chrome (metodo temporaneo).
  2. Ricarica la pagina da analizzare.
  3. Controlla che titolo, H1, testo principale, menu di navigazione, link interni, breadcrumb, structured data JSON-LD e canonical siano presenti nel sorgente HTML.
  4. 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

11 min lettura

Analisi tecnica delle architetture in JavaScript e impatto sulla SEO. Confronto tra server-side rendering (SSR) e client-side rendering (CSR) per ottimizzare il rendering budget, risolvere problemi di indicizzazione e bilanciare metriche vitali come FCP, TTI e TTFB.
16 mi piace
9 min lettura

Analisi tecnica delle modalità di rendering in Screaming Frog per audit SEO avanzati. Confronto dettagliato tra la scansione Text Only del puro codice HTML e il JavaScript rendering per l'analisi del DOM, essenziale per intercettare contenuti caricati asincronamente.
3 mi piace

Autore

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Ultimi articoli aggiornati

22 min lettura

Difendere WordPress dai commenti spam con una strategia defense in depth a tre layer: configurazioni applicative, regole edge su Cloudflare, barriere a livello web server. Honeypot PHP, regole .htaccess e Nginx modernizzate, Cloudflare Turnstile, fail2ban. Snippet completi pronti da incollare.
0 mi piace
22 min lettura

Analisi tecnica della persistenza dei dati nel protocollo HTTP tramite header Set-Cookie. Comprendere la meccanica dei cookie, attributi come Max-Age e i limiti di Googlebot come crawler stateless è essenziale per diagnosticare problemi di rendering e involuntary cloaking.
3 mi piace
19 min lettura

Analisi dell'architettura RAG nativa per WordPress sviluppata interamente in PHP e MySQL, senza dipendenze da database vettoriali esterni. Il sistema supera i limiti della ricerca lessicale integrando la ricerca semantica su VPS o hosting condivisi con meno di 1GB di RAM.
2 mi piace
7 min lettura

La gestione dei 404 durante le migrazioni richiede automazione per preservare la link equity. migTool è uno script Python progettato per automatizzare la mappatura dei redirect 301 intelligenti, ottimizzando il processo di reindirizzamento ed eliminando le inefficienze manuali.
5 mi piace

Richiedi un preventivo SEO e Google Ads

Porta il tuo sito web al livello successivo con l’esperienza di EVE Milano. La nostra agenzia di Search Marketing ha ricevuto oltre

User Access Addon Required

This shortcode requires the CF7 Database User Access addon to display data.

Please purchase and install the User Access addon to enable this feature.

Purchase User Access Addon

richieste di preventivo, un segnale chiaro della fiducia che imprenditori e manager, come te, ripongono nella nostra specializzazione tecnica e verticale nella SEO e PPC. Se la tua organizzazione cerca competenze specifiche per emergere nei risultati di Google, noi siamo pronti a fornire quel valore aggiunto. Richiedi un preventivo ora e scopri la differenza tra noi e gli altri.
Richiedi un preventivo

Vuoi ricevere un avviso al mese con le nuove guide pubblicate?

Iscriviti alla newsletter!