Iframe no conteúdo do tópico não está tentando carregar

Eu acompanhei este tópico Iframe question - #3, mas acho que estendi um pouco o assunto original.

Este post Iframe question - #3 - carrega com sucesso um URL com uma descrição para o meu artigo de blog. A caixa abaixo, no entanto, um iframe, nem sequer tenta carregar, de acordo com a minha inspeção da aba Network (F12) ao visualizar o post no Discourse. Nem um único pedido para miniglot.com (next.js hospedado no Vercel com Cloudflare para DNS), apenas forum.miniglot.com (o servidor Discourse, hospedado separadamente).

Marcação do post:

https://miniglot.com/blog/welcome-to-the-miniglot-community

<iframe url="https://miniglot.com/blog/welcome-to-the-miniglot-community"></iframe>

Origem CORS da configuração do Discourse:

“Iframes permitidos” da configuração do Discourse:

Meu next.config.js em miniglot.com:
… embora eu não ache que esteja em escopo, pois nem vejo o servidor sendo chamado:

...
async headers() {
    return [
      {
        source: '/(.*)',
        headers: [
          {
            key: 'X-Frame-Options',
            value: 'ALLOWALL',
          },
          {
            key: 'Content-Security-Policy',
            value: "frame-ancestors 'self' https://forum.miniglot.com;",
          },
        ],
      },
    ]
  },
...

Alguma dica, pessoal? Posso desistir dos iframes por enquanto, o que é uma pena, pois acho que ajudaria os novatos a entenderem do que se trata a categoria “comentários do blog” no meu Discourse e como ela se conecta às páginas do blog.

Adicionando uma imagem para facilitar a leitura do leitor:

O problema pode estar aqui:

<iframe> url="https://miniglot.com/blog/welcome-to-the-miniglot-community"></iframe>

Acho que iframes não aceitam um atributo url. Tente mudar para src

<iframe> src="https://miniglot.com/blog/welcome-to-the-miniglot-community"></iframe>

5 curtidas

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