Incorpore designs do Canva no iframe/Embed em posts do Discourse

Olá

Tenho designs do Canva que gostaria de incorporar em minhas postagens no fórum; no entanto, mesmo que eu esteja usando o mesmo código HTML ‘iframe’ que funciona para incorporar/iframar outros sites, ele não está funcionando para designs do Canva.

Por exemplo, isto funcionaria:

<iframe width="100%" height="475px"
    src="https://meta.discourse.org/c/documentation/10">
  </iframe>

(dado que adicionei ao allowed iframes nas configurações do site)

No entanto, quando se trata de designs do Canva, eles não funcionam, mesmo que eu tenha adicionado https://www.canva.com/design/* aos allowed iframes:

<iframe width="100%" height="475px"
    src="https://www.canva.com/design/DAGi7rMbwQI/DL_b2qdGHZhErapcUnzRlQ/view?embed">
  </iframe>

Deveria aparecer assim:

Mas em vez disso, está em branco (o iframe não é renderizado).

Alguma ideia de por que isso está acontecendo e como incorporar um design do Canva? Aqui está uma referência do Canva: https://www.canva.com/help/embed-designs/

Obrigado!

1 curtida

Olá,

Permita que https://canvas.com/ também seja usado nas configurações.
O site redireciona de www.canvas.com para canvas.
Não funcionará apenas permitindo https://www.canvas.com/.

3 curtidas

Oi @Arkshine

Muito obrigado! Sim, corrigir a URL nas configurações do iframe resolveu o problema. Fico muito feliz que você me ajudou. Obrigado novamente!! :slight_smile:

1 curtida

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