Il nostro editor è molto flessibile e permette di estendere le funzionalità del sito aggiungendo script o codice personalizzato. Tuttavia, il codice personalizzato tende a causare malfunzionamenti o a disabilitare l'editor, oppure a richiedere ulteriori passaggi per funzionare correttamente. Per questo motivo, abbiamo predisposto alcune linee guida da seguire durante la fase di test del codice personalizzato.
HTTP vs HTTPS
Se stai lavorando con codice personalizzato, è utile sapere che script e risorse possono essere caricati solo nello stesso protocollo HTTP o HTTPS.
L'editor, per impostazione predefinita, viene sempre caricato tramite HTTPS. Se si utilizza uno script HTTP nell'editor, questo non sarà visibile nell'editor stesso poiché viene caricato tramite una connessione sicura, ma sarà visibile sul sito web in quanto caricato tramite una connessione non sicura.
Per risolvere questo problema, è sempre meglio caricare le risorse tramite una connessione sicura.
Codice di intestazione personalizzato
Quando si aggiunge codice personalizzato all'intestazione, è consigliabile creare una copia del sito e testare il codice su quest'ultima. In caso di errore, è possibile eliminare semplicemente il sito.
In alternativa, puoi testare il codice dell'intestazione su una pagina vuota separata dello stesso sito. Se la pagina si blocca, è sufficiente eliminarla o accedere al codice tramite la modalità sviluppatore.
Codice pagina personalizzato
Quando si aggiunge codice personalizzato a una pagina:
- Crea una copia della pagina, quindi aggiungi il tuo codice personalizzato.
- Se l'operazione fallisce, è possibile accedere al codice HTML/CSS della pagina passando a un'altra pagina e attivando la modalità sviluppatore da lì.
- È anche possibile eliminare la pagina e ricominciare creandone una copia.
- Se il codice personalizzato è presente sulla tua homepage, puoi provare ad accedere al tuo editor aggiungendo /contact o un altro URL alla fine del link dell'editor.
Ottimizzazione della velocità di paginazione
L'ottimizzazione della velocità di pagina influisce sul modo in cui vengono eseguiti determinati script. Eseguiamo l'ottimizzazione PageSpeed sulla maggior parte delle pagine dei siti web di Guesty, il che può causare problemi con il codice personalizzato. Durante la risoluzione dei problemi del codice, è possibile verificare se si tratta di un problema di PageSpeed procedendo come segue:
- Duplicazione della pagina con i tuoi script.
- Modifica dell'URL in "testing_scripts".
- Pubblicazione e verifica della pagina sul sito web attivo.
Se stai utilizzando uno script, puoi anche provare ad assicurarti che venga eseguito in modo asincrono: non è garantito, ma a volte può risolvere il problema dell'esecuzione non corretta degli script nel browser.
Per abilitare l'esecuzione asincrona degli script, modifica il codice come segue:
- Vecchio codice : <script src="https://example.com/script.js"></script>
- Nuovo codice : <script src="https://example.com/script.js" async defer></script>
Risoluzione dei problemi
Un sito web che presenta problemi a causa di codice personalizzato solitamente carica una pagina vuota nell'editor (oppure compromette le funzionalità di modifica). Se il codice personalizzato ha causato problemi al tuo sito, sono disponibili diverse opzioni:
- Se disponi di un backup, nel pannello di sinistra fai clic su Impostazioni , quindi su Sito di backup e infine su Ripristina da un backup.
- Se l'editor è danneggiato, prova ad aprirlo forzatamente utilizzando la scorciatoia da tastiera per l'ispettore degli elementi.
- Mac . Comando+Opzione+C
- PC . Ctrl+Alt+C
- Contatta il nostro team per ricevere assistenza.
Politica sul codice personalizzato di Guesty Websites
A causa della natura imprevedibile del codice personalizzato, non siamo in grado di risolvere i problemi relativi al malfunzionamento di un elemento codificato su misura su un sito.