Questa guida spiega come utilizzare la Modalità Sicura di Discourse per risolvere i problemi relativi a temi e plugin.
Livello utente richiesto: Tutti gli utenti
Discourse offre una “Modalità Sicura JavaScript” che consente a qualsiasi utente di isolare la causa principale dei problemi JavaScript causati da plugin, temi o componenti dei temi. Questa funzionalità è particolarmente utile per la risoluzione dei problemi sul tuo sito Discourse.
Accesso alla Modalità Sicura
Per accedere alla Modalità Sicura, segui questi passaggi:
-
Apri una nuova scheda del browser.
-
Inserisci il seguente URL nella barra degli indirizzi, sostituendo
[your-site-name](http://discourse.example.com)con il dominio effettivo del tuo sito Discourse:http://discourse.example.com/safe-modeAd esempio, l’URL della Modalità Sicura per il sito dimostrativo di Discourse è:
-
Fai clic sul pulsante ‘Entra in Modalità Sicura’:
Opzioni della Modalità Sicura
Quando si entra in Modalità Sicura, è possibile selezionare le seguenti opzioni:
- Disabilita temi e componenti dei temi
- Disabilita le personalizzazioni dei plugin client non ufficiali
- Disabilita tutte le personalizzazioni dei plugin client
- Fai sì che gli avvisi di deprecazione JavaScript generino un errore
Per impostazione predefinita, sono selezionate le prime tre opzioni. L’opzione relativa agli errori di deprecazione è deselezionata per impostazione predefinita ed è principalmente utile per gli sviluppatori di plugin e temi che testano la compatibilità con gli aggiornamenti imminenti di Discourse. Puoi entrare in Modalità Sicura più volte con diverse combinazioni per isolare il componente specifico che causa problemi sul tuo sito.
Utilizzo della Modalità Sicura
- Seleziona le opzioni desiderate nella pagina della Modalità Sicura.
- Fai clic su “Entra in Modalità Sicura” per applicare le tue selezioni.
- Vedrai un banner che indica che la Modalità Sicura è abilitata.
- Esplora il tuo sito per verificare se il problema persiste con i componenti selezionati disabilitati.
Uscita dalla Modalità Sicura
Per uscire dalla Modalità Sicura, chiudi semplicemente la scheda del browser.
Note importanti
Quando condividi un link della Modalità Sicura per il tuo sito, tieni presente che deve essere aperto in una nuova scheda o aggiunto direttamente alla barra degli indirizzi; altrimenti, potrebbe non funzionare correttamente.
La Modalità Sicura attualmente disabilita solo le parti JavaScript dei plugin. Per disabilitare la parte lato server di un plugin, devi ricostruire il tuo contenitore con il plugin commentato.
Risoluzione dei problemi
Se non riesci a caricare la pagina iniziale di selezione della Modalità Sicura, prova a visitare il seguente URL, che ignorerà la pagina e caricherà direttamente la Modalità Sicura:
https://discourse.example.com/?safe_mode=no_themes,no_plugins
Ad esempio: https://try.discourse.org/?safe_mode=no_themes,no_plugins
I valori disponibili per il parametro di query safe_mode sono: no_themes, no_unofficial_plugins, no_plugins e deprecation_errors. Questi possono essere combinati con le virgole.
