Problema nell'incorporare un topic in una pagina su un altro dominio

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!

Dai un’occhiata a Incorpora commenti Discourse su un altro sito web tramite Javascript.

Modifica: Ops, è quello che hai fatto?

Il tuo forum richiede l’accesso? La pagina che stai incorporando è accessibile pubblicamente?

Al momento richiede un accesso. Sto cercando dove disattivarlo, dov’è?

E sto solo cercando di incorporare uno degli argomenti predefiniti nella categoria generale.

Grazie!

Se sei nel piano base da $50/mese, allora non è disponibile e non funzionerà per il tuo caso d’uso.

Non sono sicuro se puoi passare da un piano all’altro durante la prova gratuita.

Strano, non l’ho visto nei confronti dei piani. Sai quale piano consente l’incorporamento? Grazie!

I piani non limitano l’incorporamento, ma l’incorporamento non funziona se è richiesto l’accesso. Credo che avrai bisogno almeno di un hosting standard, ma potrei sbagliarmi.

Grazie. Ora sembra funzionare con un piano standard.

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.