Twitchクリップの埋め込み問題

問題

Twitchクリップの埋め込みが機能せず、parentパラメータが不正に生成されるようです。

https://www.twitch.tv/paymoneywubby/clip/AmazonianMoralSwordCharlietheUnicorn-JoRQeBi1QJuyKfu2

最初はmeta.tagがDiscourse Metaに関連していると思いましたが、すべてのインスタンスで同じ値です。

フォーラムの実際のホスト名にリンクを手動で変更すると、iframeが読み込まれます。

簡単なGoogle検索で、こちらに、同じ問題を抱えている別のソフトウェアに関する情報が見つかりました。そのトピックの要点は次のとおりです。

これは、Twitchページから埋め込みコードをスクレイピングしていることを示唆しています。そして、「meta.tag」を正しい親に置き換えていません。

これはここでも同様のケースのようです。

「いいね!」 5

上記の画像の上に投稿されたリンク。iframeを読み込まないものですか?私のインスタンス(Tests-passed)で最新の状態に投稿を作成したときは読み込まれました

https://www.twitch.tv/paymoneywubby/clip/AmazonianMoralSwordCharlietheUnicorn-JoRQeBi1QJuyKfu2

Metaでは読み込まれません

私のフォーラムからのスクリーンショット。

iframe #theme-componentとサイト設定経由で追加されたのではないかと思いましたが、Twitchはどちらにも直接追加されていません。

私のダッシュボード(バージョン情報)

追加情報 これは私のGoogle Pixel 8 Chromeでのことです。

私のtests-passedインスタンス(あなたのものと同じコミット)では、そのリンクを貼り付けると、あなたのフォーラムと同じように通常のoneboxが表示されます。しかし、?foo(または他のクエリパラメータ)を追加すると、Metaでのような動作になります。したがって、これは2番目のバグ(少なくとも、私が理解していないこと)だと思います。

しかし、いずれにしても…それは通常のoneboxです。埋め込みプレーヤーが欲しいのです(そして、開発者ツールのインスペクターでリンクのparentパラメータを手動で「修正」すると、それが得られます)。

「いいね!」 1

クリップはこれとは少し違いますか

https://www.twitch.tv/videos/1845242876?tt_medium=mobile_web_share&tt_content=vod

上記は私のインスタンスでTwitch動画に機能します。

わかりました、再現できました。おっしゃる通り、正しく共有されていないのはクリップです。Twitchの全動画は問題ないようです。

興味深いバグです。動画はプレーヤーで機能しますが、クリップの共有が機能しないため、Twitch側にあるのかもしれません。

「いいね!」 2

テスト

「いいね!」 2

暫定修正

「いいね!」 4

フォーマットのテスト

https://www.twitch.tv/jenandaliona/clip/CrispyFriendlyLobsterFeelsBadMan-MelPMGMLiS9GFKea?filter=clips&range=all&sort=time

https://clips.twitch.tv/CrispyFriendlyLobsterFeelsBadMan-MelPMGMLiS9GFKea

https://clips.twitch.tv/embed?clip=CrispyFriendlyLobsterFeelsBadMan-MelPMGMLiS9GFKea&parent=meta.discourse.org

これで全て完了したようです。

「いいね!」 5

このトピックは2日後に自動的に閉じられました。返信はもう受け付けられません。