Mas como evitamos que tudo fique pulando? Precisamos que os iframes tenham uma altura fixa.
Sim, a altura deve ser fixa, isso não é negociável. Altura fixa é o ponto de partida.
O Onebox acessa a API oEmbed deles, obtém a largura e a altura e cria um iframe com largura/altura fixas, respeitando a proporção do vídeo do TikTok.
Como soa isso, @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.
