Inscrevi-me no teste de 14 dias para ver se o Discourse pode fazer o que estamos a tentar alcançar. Basicamente, queremos ser capazes de incorporar tópicos em páginas específicas e tê-los a operar de forma semelhante a uma secção de comentários.
O problema que estou a ter é que, ao incorporar um tópico numa página, sou solicitado a iniciar sessão nos fóruns. Quando clico em iniciar sessão, recebo os seguintes erros na consola:
-
Bloqueio de autofocus num elemento
<input>numa subframe de origem cruzada. -
DOMException: A funcionalidade ‘publickey-credentials-get’ não está ativada neste documento. A Política de Permissões pode ser usada para delegar capacidades de Autenticação Web a frames filhos de origem cruzada.
Adicionei o domínio aos hosts permitidos e o código de incorporação está listado abaixo.
<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>
Alguém seria capaz de me indicar a direção do que posso precisar de mudar para fazer isto funcionar?
Obrigado desde já!