Perché il tuo flipbook non si incorpora nel sito (e come risolvere subito)

Far comparire il flipbook sul tuo sito dovrebbe essere semplice, ma iframe non funzionanti, conflitti di politiche di sicurezza e restrizioni specifiche delle piattaforme possono bloccarlo del tutto. Questo articolo analizza ogni causa e ti offre soluzioni pratiche per WordPress, Wix, Squarespace e non solo.

Perché il tuo flipbook non si incorpora nel sito (e come risolvere subito)
Cristian Da Conceicao
Fondatore di Flipbooks AI

Hai pubblicato il tuo flipbook, copiato il codice di incorporamento, incollato nel sito e non è apparso niente. Nessuna rotellina che gira, nessun errore visibile, solo un rettangolo vuoto dove dovrebbe comparire il tuo documento interattivo. È una delle frustrazioni più comuni nell’editoria digitale, e quasi sempre ha una causa risolvibile. Che tu usi WordPress, Wix, Squarespace o un sito costruito su misura, il problema dipende da alcuni conflitti tecnici tra il modo in cui il sito gestisce i contenuti esterni e il funzionamento degli incorporamenti dei flipbook.

Flipbooks AI usa un incorporamento basato su iframe standard, lo stesso metodo su cui si affidano YouTube, Google Maps e praticamente ogni altra piattaforma incorporabile. Quando quell’iframe non viene visualizzato, il problema sta nella configurazione del tuo sito, non nel flipbook. Questo articolo esamina ogni causa, dalle intestazioni di sicurezza alle particolarità delle piattaforme fino al codice danneggiato, e ti dà i passaggi esatti per risolvere ciascuna.

I veri motivi per cui il tuo flipbook non si vede

Quando un incorporamento di flipbook smette di funzionare, ci sono diverse categorie distinte di errore. La maggior parte degli sviluppatori e dei creatori di contenuti pensa che il problema sia della piattaforma del flipbook, ma raramente è così. La fonte del blocco si trova quasi sempre dal lato del sito che ospita il contenuto.

Il tuo hosting o il tuo server bloccano gli iframe

Alcuni ambienti di hosting, in particolare i piani di hosting condiviso e certi host WordPress gestiti, applicano regole a livello di server che limitano il caricamento degli iframe. Queste regole esistono per motivi di sicurezza legittimi, ma possono impedire involontariamente la visualizzazione di incorporamenti di terze parti validi.

Il colpevole più comune a livello di server è l’intestazione di risposta X-Frame-Options. Se il tuo server invia X-Frame-Options: SAMEORIGIN o X-Frame-Options: DENY, qualsiasi iframe che punta a un dominio esterno viene bloccato in silenzio dal browser. La pagina si carica, ma l’iframe appare come un riquadro vuoto.

Conflitti tra HTTP e HTTPS

Se il tuo sito funziona in HTTPS, i browser rifiutano di caricare qualsiasi contenuto incorporato servito tramite HTTP semplice. Si chiama blocco di contenuto misto, e i browser lo applicano senza eccezioni.

Quando una piattaforma di flipbook serve i propri contenuti in HTTPS ma l’attributo src del tuo iframe usa per errore un URL HTTP, l’incorporamento fallisce senza segnalazioni. Verifica sempre che sia il tuo sito sia l’URL di origine dell’incorporamento usino lo stesso protocollo.

Avviso di sicurezza del browser che mostra un blocco di contenuto misto su un sito web

Restrizioni della Content Security Policy

La Content Security Policy (CSP) è una funzione di sicurezza del browser che i proprietari dei siti configurano per stabilire quali fonti esterne possono caricare contenuti. Se il tuo sito ha un’intestazione CSP che non include il dominio della piattaforma del flipbook, il browser rifiuta di caricare l’iframe, spesso senza alcun errore visibile per l’utente finale.

Gli errori CSP compaiono nella console per sviluppatori del browser come messaggi del tipo: Refused to frame 'https://[platform]' because it violates the following Content Security Policy directive.

⚠️ Dal punto di vista dell’utente, i blocchi CSP sono errori silenziosi. Apri sempre per prima cosa la console del browser, prima di dare per scontato che il codice di incorporamento sia sbagliato.

Quando il problema è il codice di incorporamento

Mani di uno sviluppatore web che digitano codice di incorporamento iframe su un portatile, con la sintassi evidenziata

Anche quando le impostazioni di sicurezza del tuo sito sono configurate perfettamente, un codice di incorporamento malformato o errato produrrà comunque un risultato vuoto. È più comune di quanto si pensi.

Hai copiato il tipo di codice sbagliato

La maggior parte delle piattaforme di flipbook offre più opzioni di condivisione: un link diretto, un incorporamento a comparsa, un incorporamento in linea e, a volte, un incorporamento a pagina intera. Ognuno funziona in modo diverso nel tuo HTML. Copiare un link diretto e incollarlo dove dovrebbe andare un codice iframe è uno degli errori più comuni commessi dagli editori alle prime armi.

Un codice di incorporamento iframe ha questo aspetto:

<iframe src="https://flipbooksai.com/view/your-flipbook-id" width="100%" height="600" frameborder="0" allowfullscreen></iframe>

Un link diretto non assomiglia affatto a questo, e inserirlo così com’è nel contenuto della pagina non produrrà mai un incorporamento, in nessun caso.

Attributi iframe malformati o incompleti

Gli errori di copia e incolla capitano più spesso di quanto la maggior parte delle persone ammetta. Quando copi un codice di incorporamento e lo incolli in un editor visuale di un CMS, l’editor può eliminare i tag HTML, convertire le virgolette dritte in virgolette tipografiche o inserire caratteri invisibili. Qualunque di queste modifiche rompe l’iframe.

AttributoFunzioneCosa si rompe senza
srcPunta all’URL del flipbookNon si carica nulla
widthImposta la dimensione orizzontaleL’iframe si riduce a 0px di larghezza
heightImposta la dimensione verticaleL’iframe si riduce a un’altezza invisibile
frameborder="0"Rimuove il bordo predefinitoCompare un bordo antiestetico intorno all’incorporamento
allowfullscreenAttiva la modalità a schermo interoIl pulsante a schermo intero non fa nulla

Incolla sempre i codici di incorporamento nella modalità HTML o codice del tuo CMS, mai nell’editor di testo visuale.

💡 Se il tuo CMS converte le virgolette dritte in virgolette tipografiche, l’attributo src dell’iframe si rompe. Usa l’opzione Incolla come solo testo (Ctrl+Maiusc+V sulla maggior parte dei sistemi) oppure l’elemento blocco di codice dedicato del tuo CMS.

Problemi di blocco specifici delle piattaforme

Sviluppatore che guarda la console per sviluppatori del browser con messaggi di errore rossi sulle politiche di sicurezza

I diversi creatori di siti gestiscono gli incorporamenti esterni in modi diversi. Ciò che funziona su un sito HTML puro può fallire su una piattaforma gestita. Ecco cosa devi sapere sui tre scenari più comuni.

WordPress e le restrizioni sugli iframe

WordPress di per sé non blocca gli iframe, ma molti plugin di sicurezza per WordPress sì. Strumenti come Wordfence, iThemes Security e soluzioni simili possono applicare intestazioni Content Security Policy o modificare le intestazioni di risposta HTTP in modi che impediscono il caricamento di iframe esterni, spesso senza alcun avviso nella bacheca di WordPress.

Inoltre, l’editor a blocchi di WordPress (Gutenberg) non consente HTML grezzo nei normali blocchi di paragrafo o di testo. Per inserire correttamente il codice iframe devi usare un blocco “HTML personalizzato”. L’Editor classico è più permissivo, ma passare dalla modalità visuale a quella di testo può eliminare o modificare i tag HTML se non fai attenzione durante la modifica.

Il supporto limitato agli iframe di Wix

Wix limita l’inserimento diretto di iframe nella maggior parte dei tipi di widget e mette a disposizione un elemento dedicato “Incorpora HTML” specifico per i contenuti di terze parti. Se incolli un iframe in una casella di testo o in una sezione di contenuto normale, Wix lo rimuove in silenzio senza alcun messaggio di errore.

Il percorso corretto in Wix: aggiungi un elemento, scegli “Codice incorporato”, seleziona “Incorpora HTML” e incolla lì il tuo codice iframe. È l’unico percorso supportato per gli incorporamenti di terze parti sulla piattaforma Wix.

⚠️ Il piano gratuito di Wix ha ulteriori restrizioni sugli incorporamenti HTML personalizzati. Se l’elemento Incorpora HTML è disattivato o non disponibile, il tuo piano potrebbe non supportare il codice personalizzato. Controlla il tuo livello di abbonamento prima di continuare a risolvere il problema.

Le restrizioni sugli incorporamenti di Squarespace

Squarespace gestisce gli incorporamenti esterni tramite gli elementi “Blocco incorporato” o “Blocco codice”. Il Blocco incorporato è pensato per alcuni servizi preapprovati e non accetta codice iframe grezzo. Il Blocco codice è il posto in cui va il tuo HTML dell’iframe.

In Squarespace 7.1: aggiungi un blocco, seleziona “Codice”, incolla il tuo HTML dell’iframe e verifica che il blocco non sia impostato sulla modalità “Mostra sorgente”, che mostrerebbe il testo HTML grezzo nella pagina invece di far comparire il flipbook.

Come risolvere gli incorporamenti su ogni piattaforma principale

Donna che indica un’interfaccia di trascinamento di un creatore di siti con il pannello del widget di incorporamento HTML aperto

Ecco una tabella di consultazione rapida per le piattaforme più comuni e le relative soluzioni specifiche per gli incorporamenti:

PiattaformaProblema comuneSoluzione
WordPressPlugin di sicurezza che blocca gli iframeAggiungi un’eccezione CSP oppure disattiva il plugin per fare una prova
WordPressIncolla nell’editor visualeUsa invece il blocco HTML personalizzato
WixIncolla in un widget di testoUsa l’elemento Incorpora HTML dal menu Aggiungi
SquarespaceIl Blocco incorporato rifiuta l’iframePassa al Blocco codice con la modalità HTML selezionata
ShopifyRestrizioni a livello di temaAggiungi l’iframe direttamente nel template Liquid della sezione
WebflowRestrizioni dei componentiUsa un elemento Incorpora HTML nel Designer
HTML personalizzatoAttributi mancanti o danneggiatiVerifica che il tag iframe sia completo di tutti gli attributi richiesti
GhostIl parser Markdown elimina i tagUsa una scheda HTML al posto di una scheda Markdown

Guida passo passo per WordPress

  1. Nella bacheca di WordPress, apri la pagina o l’articolo in cui deve comparire il flipbook.
  2. Nell’editor a blocchi, clicca sull’icona + per aggiungere un nuovo blocco.
  3. Cerca “HTML personalizzato” e selezionalo.
  4. Incolla il codice di incorporamento iframe direttamente nel campo del codice del blocco.
  5. Clicca su “Anteprima” per verificare che il flipbook si carichi prima di pubblicare.
  6. Se ancora non si carica, disattiva i plugin di sicurezza uno alla volta per capire quale stia applicando il blocco.

Guida passo passo per Wix

  1. Nell’Editor di Wix, clicca sul pulsante + Aggiungi nella barra laterale a sinistra.
  2. Vai su “Codice incorporato” e seleziona “Incorpora HTML”.
  3. Sulla tua tela compare un elemento HTML. Clicca su “Inserisci codice” al suo interno.
  4. Incolla il codice di incorporamento iframe e clicca su “Aggiorna”.
  5. Ridimensiona l’elemento in modo che corrisponda alle dimensioni che vuoi per il flipbook.
  6. Pubblica il sito e verifica in una finestra del browser nuova e privata.

Guida passo passo per Squarespace

  1. Apri l’editor delle pagine e clicca su + per aggiungere un nuovo blocco.
  2. Seleziona “Codice” tra le opzioni del blocco.
  3. Nell’editor del codice, incolla il tuo HTML dell’iframe.
  4. Verifica che il selettore del linguaggio mostri “HTML” e non “Markdown”.
  5. Chiudi l’editor e visualizza in anteprima la pagina per confermare che il flipbook si mostri correttamente.

Le impostazioni di sicurezza che bloccano l’incorporamento

Gli errori di incorporamento più complessi dal punto di vista tecnico derivano dalle intestazioni di sicurezza applicate dal tuo server web o dalla tua CDN. Non sono controllate dal tuo CMS ma dall’infrastruttura di hosting, ed è proprio per questo che possono essere così frustranti da individuare.

Tipo di erroreCausaSoluzione
X-Frame-Options: DENYIl server blocca tutti i contenuti iframeRimuovi l’intestazione o inserisci in lista consentita il dominio del flipbook
X-Frame-Options: SAMEORIGINIl server consente solo frame della stessa origineRimuovi o aggiorna l’impostazione dell’intestazione
Violazione CSP frame-srcIl dominio del flipbook non è nella lista consentitaAggiungi il dominio del flipbook alla direttiva frame-src
Blocco di contenuto mistoMancata corrispondenza HTTP/HTTPS tra pagina e incorporamentoAssicurati che l’URL dell’incorporamento usi sempre HTTPS
403 Forbidden al caricamento dell’iframeIl flipbook è in bozza o impostato come privatoPubblica il flipbook e imposta la visibilità su pubblica

✅ Se usi un host gestito come WP Engine, Kinsta o Cloudways, contatta il loro supporto per farti aiutare a modificare le intestazioni di risposta HTTP. È la soluzione più rapida per i blocchi di incorporamento a livello di sicurezza.

Per capire quale intestazione blocca il tuo incorporamento:

  1. Apri il browser sulla pagina con l’incorporamento non funzionante.
  2. Premi F12 (oppure fai clic destro e scegli “Ispeziona”) per aprire gli strumenti per sviluppatori.
  3. Clicca sulla scheda “Console”.
  4. Cerca i messaggi in rosso che fanno riferimento a “X-Frame-Options” o “Content-Security-Policy”.
  5. Il messaggio di errore indicherà l’intestazione esatta che causa il blocco e il dominio interessato.

Errori comuni nel codice di incorporamento in breve

ErroreCosa succedeCosa fare invece
Incollare l’iframe nell’editor visualeI tag vengono eliminati o alteratiUsa solo il blocco HTML o di codice
Usare HTTP nell’URL srcIl browser blocca il contenuto mistoUsa sempre URL HTTPS
Larghezza fissa in pixel su dispositivi mobiliL’incorporamento esce dallo schermo su display piccoliImposta width="100%"
Nessuna altezza specificataL’iframe si riduce a un’altezza invisibileAggiungi height="600" o un equivalente
Omettere allowfullscreenIl pulsante a schermo intero non funzionaIncludi sempre questo attributo
Copiare un link direttoNon si incorpora nulla nella paginaUsa specificamente il codice iframe
Incollare nell’elemento sbagliato del CMSCompare come testo grezzo invece del flipbookUsa l’elemento codice della piattaforma

💡 Controllo rapido: incolla il codice di incorporamento in un file .html semplice, aprilo in locale in un browser qualsiasi e verifica se il flipbook si carica. Se si carica, l’URL del flipbook è valido e la configurazione del tuo CMS è la causa del problema.

Come incorporare correttamente il tuo flipbook con Flipbooks AI

Veduta aerea dall’alto di mani che lavorano su un tablet con la bacheca di amministrazione di un sito e il pannello dei widget HTML

Flipbooks AI è progettato perché l’incorporamento funzioni senza problemi su praticamente tutte le piattaforme web moderne. Ecco il procedimento corretto dal caricamento fino a un incorporamento attivo e funzionante sul tuo sito.

Passo 1: carica il tuo PDF

Vai su Flipbooks AI e accedi oppure crea un account. Carica il tuo PDF con l’area di trascinamento. La piattaforma lo converte in un flipbook interattivo in pochi secondi, con animazioni di sfoglio di pagina e un layout completamente adattivo per i dispositivi mobili.

Passo 2: personalizza il tuo flipbook

Usa l’editor per impostare i colori del tuo marchio, aggiungere il logo, configurare le transizioni di pagina e regolare i controlli di lettura. Puoi aggiungere una protezione con password per i documenti privati, e ogni flipbook è adattivo per i dispositivi mobili fin da subito, senza alcuna configurazione aggiuntiva.

Passo 3: ottieni il codice di incorporamento

Apri le opzioni di condivisione del tuo flipbook e seleziona “Incorpora sul sito”. Copia il codice iframe dal pannello. Lo strumento di incorporamento di Flipbooks AI fornisce un tag iframe preformattato che include l’URL HTTPS corretto, le dimensioni appropriate e tutti gli attributi richiesti. Non serve alcuna modifica manuale.

Passo 4: incolla nel tuo CMS nel modo corretto

Usa l’elemento HTML o codice del tuo sito, seguendo i passaggi specifici per la piattaforma descritti sopra. Non incollare mai in un editor visuale o di testo formattato. Il codice di incorporamento è pronto per l’uso esattamente come fornito.

Passo 5: verifica su computer desktop e dispositivi mobili

Persona che tiene uno smartphone con un flipbook incorporato correttamente su un sito pulito da telefono

Dopo la pubblicazione, apri la pagina sia da un browser su computer desktop sia da un dispositivo mobile. Imposta la larghezza dell’iframe su 100% per un ridimensionamento adattivo su tutte le dimensioni dello schermo. Il flipbook regolerà automaticamente il proprio layout per la navigazione al tocco sui dispositivi mobili.

Cosa ottieni con ogni incorporamento:

  • Nessuna filigrana in nessun piano
  • Protezione con password per i documenti privati
  • Flipbook illimitati (piano Standard e superiori)
  • Video e audio incorporati nelle pagine del flipbook
  • Statistiche e generazione di contatti nel piano Professional
  • Opzione di download offline per i lettori
  • Personalizzazione del marchio in ogni flipbook
  • Visualizzazione adattiva su tutti i dispositivi, automaticamente

Verificare l’incorporamento dopo la correzione

Scrivania con doppio monitor che mostra a sinistra un flipbook incorporato e a destra il codice HTML

Una volta applicata una correzione, verificala come si deve, invece di ricaricare la pagina una sola volta e dare per scontato che abbia funzionato.

Controllo con gli strumenti per sviluppatori del browser

Dopo la correzione, apri la console per sviluppatori (F12) nella pagina con il tuo incorporamento. Un incorporamento riuscito non dovrebbe produrre alcun errore rosso nella scheda Console. Se vedi ancora errori, leggili con attenzione. Un “403 Forbidden” nella scheda Rete significa che l’URL del flipbook stesso restituisce un errore, probabilmente un problema di visibilità o di autenticazione. Un errore CSP significa che la correzione dell’intestazione non è stata applicata correttamente oppure non si è ancora propagata.

Verifica tra browser diversi

Prova in almeno tre browser: Chrome, Firefox e Safari. Safari ha impostazioni predefinite di privacy più restrittive che possono influire sul modo in cui si caricano certe risorse di altri siti. Se l’incorporamento funziona in Chrome ma non in Safari, il problema è probabilmente legato alle restrizioni sui cookie di terze parti o alle impostazioni di prevenzione intelligente del tracciamento sul dispositivo dell’utente.

Controllo della visualizzazione su dispositivi mobili

Persona seduta sul divano che controlla un flipbook incorporato su uno smartphone con la luce calda di casa

Fai sempre la prova su un dispositivo mobile reale, non solo nella modalità di simulazione responsive del browser. L’emulazione dei dispositivi di Chrome è utile, ma non riproduce Safari su iOS. Per risultati coerenti su mobile, usa width="100%" sul tuo iframe e racchiudilo in un contenitore div con una proprietà max-width per controllare la dimensione massima di visualizzazione sugli schermi grandi dei computer desktop.

Quando il tuo flipbook continua a non caricarsi

Se hai seguito ogni correzione descritta sopra e l’incorporamento continua a non comparire, controlla questi ultimi punti prima di contattare l’assistenza.

Primo, verifica che il flipbook sia pubblicato e impostato come visibile al pubblico. Un flipbook in bozza restituisce un 403 o un 404 quando l’iframe tenta di caricarlo, e dall’esterno sembra identico a un iframe bloccato. È una causa sorprendentemente comune dei riquadri vuoti persistenti.

Secondo, contatta il tuo fornitore di hosting e chiedi direttamente se il server applica delle intestazioni X-Frame-Options a livello globale. Alcuni host gestiti lo fanno come impostazione di sicurezza predefinita, e disattivarla richiede una modifica di configurazione a livello di server che non puoi fare dall’interno del CMS.

Terzo, se il tuo sito sta dietro una CDN, controlla le impostazioni delle intestazioni di sicurezza della CDN in modo indipendente dal tuo hosting. Cloudflare, per esempio, ti permette di aggiungere o modificare le intestazioni di risposta in “Transform Rules” e “HTTP Response Headers” nella dashboard. Queste impostazioni operano separatamente dalla configurazione del tuo hosting e possono sovrascrivere ciò che invia il tuo server.

Due professionisti che esaminano insieme un flipbook incorporato correttamente su un sito aziendale

Ognuno di questi problemi è un problema di configurazione con una soluzione documentata. Nessuno di essi dipende da un limite fondamentale della tecnologia di incorporamento dei flipbook. Segui i passaggi di diagnosi in ordine: controlla la console del browser, verifica il codice di incorporamento in sé, rivedi la gestione dell’HTML del tuo CMS, poi guarda le intestazioni del server e della CDN. La soluzione si trova sempre in uno di questi livelli.

Pronto a creare e incorporare flipbook che funzionano senza intoppi? Inizia gratis su Flipbooks AI. Lo strumento per incorporare il flipbook sul sito produce un codice iframe pulito e testato che puoi inserire in qualsiasi CMS senza preoccuparti di attributi danneggiati o parametri mancanti.

Esplora tutti gli strumenti per flipbook disponibili per trovare il formato giusto per i tuoi contenuti, dai cataloghi di prodotti agli e-book interattivi fino alle presentazioni digitali. Confronta i piani tariffari per scegliere il livello più adatto alle tue esigenze di pubblicazione.

Condividi questo articolo

Scegli la tua lingua