But how do we avoid everything bouncing? We need the iframes to have a fixed height.
Yeah it has to be fixed height, that’s not negotiable. Fixed height is the starting point.
Onebox hits their oEmbed API and grabs the width and height and creates an iframe of fixed width/height respecting the TikTok video aspect ratio.
How that sounds @sam / @codinghorror ?
Isso chegou a algum roteiro?
Acho razoável forçar altura e largura para o iframe. Embora eu tenha preocupações gerais sobre todos os oneboxes de iframe.
Agora que integramos o onebox, provavelmente deveríamos listar exaustivamente todos os IFRAMEs que permitimos por padrão em uma configuração, para que possamos destacar isso.
Eu sinto que iframes permitidos para onebox não deveriam ser * por padrão, em vez disso, deveriam listar todos os iframes que permitimos.
Temos esses dados - eles estão disponíveis no menu suspenso de configurações do site. Os mecanismos do OneBox não têm permissão para renderizar iframes, a menos que adicionem a origem à lista primeiro:
Eles adicionam à lista por meio da diretiva requires_iframe_origins:
Se a origem associada não estiver habilitada, o mecanismo é desabilitado automaticamente.
Poderíamos fazer isso… mas isso significaria que novos oneboxes não seriam adicionados automaticamente à lista.
Você estava pensando em adicionar todas as opções existentes? Ou apenas um subconjunto das mais comuns? ![]()
Sim, entendi, esqueci de expandir o *
, não acho que precisemos fazer nada extra aqui, além da sugestão original do @Falco (usar a API oembed para obter a altura e adicionar iframe à página), então os usuários podem optar por não participar, se quiserem.
Vou colocar um pr-welcome aqui caso a comunidade queira tentar.
[quote=“Falco, post:9, topic:146413, username:Falco”]iniciaralgunsmetadados
[/quote]
Uau, como você faz isso? Como você incorporou?
Só queria saber se houve algum progresso com os URLs do TikTok para que eles reajam da mesma forma que um vídeo do YouTube.
Obrigado! ![]()
Este tópico foi fechado automaticamente após 20 horas. Novas respostas não são mais permitidas.
