Mudanças recentes no embedding do Onebox para meu site

Olá!

Em nosso fórum, notamos algumas mudanças recentes na forma como os links para sites em nosso domínio (makecode.com) são incorporados pelo onebox. Anteriormente, você obtinha uma pequena prévia minimalista como esta:

No entanto, agora estamos vendo uma incorporação mais avançada onde o site real é hospedado em um iframe quando o mesmo link é colado em novas postagens:

Houve alguma atualização feita nos últimos dias no onebox e, em caso afirmativo, há alguma maneira de reverter para o comportamento antigo? Pelo que sabemos, não fizemos nenhuma alteração recente do nosso lado.

Para referência:

Sua primeira postagem tem um código onebox com aparência normal:

Mas sua segunda postagem está fazendo algo diferente com uma classe pxtoembed e um iframe:

Você tem certeza de que não houve alterações? Eu não sei muito sobre a configuração de iframing, mas há uma configuração de administrador para “Iframes onebox permitidos” que você pode dar uma olhada.

1 curtida

Obrigado por dar uma olhada! Tenho quase certeza de que não houve alterações; eu verifiquei essa configuração e ela simplesmente tinha o valor padrão (“*”). Acabei de tentar remover esse curinga e substituí-lo por um único domínio (YouTube), mas isso não parece ter tido efeito na incorporação.

Essa classe pxtoembed e o iframe que você capturou na tela vêm do endpoint oembed que vinculamos na página incorporada:

No entanto, isso está lá há anos, não sei por que começou a ser incorporado de repente hoje.

Você tentou reconstruir o HTML da postagem depois disso?

Acabei de tentar, mas não deu certo! O embed ainda está lá e ainda aparece quando crio uma nova postagem com o mesmo link.

Certo, acontece que existem duas configurações de iframe na seção Segurança, e meu domínio ainda estava adicionado na outra. Eu removi essa agora e isso pelo menos impediu o problema por enquanto! Ainda não tenho certeza por que isso começou a acontecer de repente…