Mi sono iscritto alla prova gratuita di 14 giorni per vedere se Discourse può fare ciò che stiamo cercando di ottenere. In sostanza, vogliamo essere in grado di incorporare argomenti in pagine specifiche e farli funzionare in modo simile a una sezione di commenti.
Il problema che sto riscontrando è che quando incorporo un argomento in una pagina, mi viene richiesto di accedere ai forum. Quando clicco su accedi, ricevo i seguenti errori nella console:
-
Blocco dell’autofocus su un elemento
<input>in un frame secondario cross-origin. -
DOMException: la funzionalità ‘publickey-credentials-get’ non è abilitata in questo documento. La Policy dei permessi può essere utilizzata per delegare le funzionalità di autenticazione Web ai frame figli cross-origin.
Ho aggiunto il dominio agli host consentiti e il codice di incorporamento è elencato di seguito.
<div id='discourse-comments'></div>
<script type="text/javascript">
window.DiscourseEmbed = {
discourseUrl: 'https://forumname.discourse.group/',
topicId: 5
};
(function() {
var d = document.createElement('script'); d.type = 'text/javascript'; d.async = true;
d.src = window.DiscourseEmbed.discourseUrl + 'javascripts/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(d);
})();
</script>
Qualcuno potrebbe gentilmente indicarmi la direzione giusta su cosa potrei dover cambiare per far funzionare questo?
Grazie in anticipo!