C’è un ottimo post su come Embed Discourse comments on another website via Javascript. Tuttavia, ci sono comunità in cui i visitatori del sito potrebbero non eseguire JavaScript. E se non fosse per questo, direi che dal punto di vista della SEO dovrebbe esserci un modo per incorporare i commenti del sito senza JavaScript.
Dopo aver fatto un po’ di ricerche, ho scoperto che può essere implementato in modo molto più semplice senza alcun JavaScript. Si tratta semplicemente di seguire:
È un mito che i motori di ricerca moderni non possano eseguire JavaScript. L’incorporamento è molto più potente grazie all’uso di JavaScript e al momento non sono previsti piani per aggiungere un’alternativa. Puoi liberamente utilizzare le API di Discourse per recuperare lo stesso contenuto lato server e renderizzarlo in quel modo.
Capisco. Tuttavia, dai miei piccoli test, il metodo sopra menzionato funziona senza apportare alcuna modifica. La mia domanda nasceva da possibili casi limite in cui potrebbe non funzionare e che non avevo considerato.
Sì, sarebbe un’altra strada.
Puoi fornire un esempio? Non riesco a vedere in cosa differiscano se il risultato finale è lo stesso iframe.
Il JavaScript non è inutile. Viene utilizzato per il ridimensionamento e lo scorrimento automatici. Fornisce inoltre un’API più semplice cercando parametri opzionali.
È l’unico metodo supportato per eseguire questa operazione. Se l’elemento <iframe> soddisfa le tue esigenze, puoi utilizzarlo in modo non supportato.