しかし、すべての要素が跳ね回るのをどうすれば防げるのでしょうか?iframe に固定の高さを設定する必要があります。
はい、高さは固定である必要があります。それは交渉の余地がありません。固定高が「出発点」です。
Onebox は oEmbed API を呼び出して幅と高さを取得し、TikTok の動画のアスペクト比を尊重した固定の幅と高さを持つ iframe を作成します。
この仕組みについて、@sam / @codinghorror のご意見をお聞かせください。
これはロードマップに載りましたか?
iframe の高さと幅を強制することは妥当だと思います。ただし、iframe onebox 全般については懸念があります。
onebox を統合した今、設定で標準で許可するすべての IFRAME を網羅的にリストアップすべきであり、それによって明示することになります。
allowed onebox iframes は、標準で * にするのではなく、許可するすべての iframe を明記すべきだと感じています。
このデータはサイト設定のドロップダウンで利用できます。OneBoxエンジンは、最初にオリジンをリストに追加しない限り、iframeをレンダリングすることは許可されていません。
requires_iframe_origins ディレクティブを通じてリストに追加します。
関連するオリジンが有効になっていない場合、エンジンは自動的に無効になります。
そうすることもできますが、新しいワンボックスが自動的にリストに追加されなくなります。
既存のすべてのオプションを追加することを考えていましたか?それとも、最も一般的なサブセットだけですか?![]()
ええ、わかりました。*
を展開するのを忘れました。@Falco の元の提案(oembed api を使用して高さを取得し、iframe をページに追加する)を除いて、ここに追加で何かする必要はないと思います。ユーザーは必要に応じてオプトアウトできます。
コミュニティがこれを試したい場合に備えて、ここに pr-welcome を付けます。
すごい、どうやってやったの?どうやって埋め込んだの?
TikTokのURLについて、YouTube動画と同じようにリアクションするような進展はありましたでしょうか。
よろしくお願いします! ![]()
このトピックは20時間後に自動的に閉じられました。返信はもうできません。
