summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSoli <github@str08.net>2025-05-29 11:43:08 +0900
committerGitHub <noreply@github.com>2025-05-29 11:43:08 +0900
commited8a95f5bc4a17b30a352c161b00b4ba6bc4ce01 (patch)
treebe66829ce2051710a6d9388fefa3c2d6d4a5a470
parentimprove log (diff)
downloadmisskey-ed8a95f5bc4a17b30a352c161b00b4ba6bc4ce01.tar.gz
misskey-ed8a95f5bc4a17b30a352c161b00b4ba6bc4ce01.tar.bz2
misskey-ed8a95f5bc4a17b30a352c161b00b4ba6bc4ce01.zip
fix(frontend): Twitch クリップの埋め込みが開けない問題を修正 (#16102)
-rw-r--r--CHANGELOG.md1
-rw-r--r--packages/frontend/src/utility/url-preview.ts2
2 files changed, 2 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3f8d29d2d7..cf652c0723 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -54,6 +54,7 @@
- ほとんどの言語のハイライトは問題なく行えますが、互換性の問題により一部の言語が正常にハイライトできなくなる可能性があります。詳しくは https://shiki.style/references/engine-js-compat をご覧ください。
- Fix: "時計"ウィジェット(Clock)において、Transparent設定が有効でも、その背景が透過されない問題を修正
- Fix: 一定時間操作がなかったら動画プレイヤーのコントロールを隠すように
+- Fix: Twitchのクリップがプレイヤーで再生できない問題を修正
### Server
- Enhance: チャットルームの最大メンバー数を30人から50人に調整
diff --git a/packages/frontend/src/utility/url-preview.ts b/packages/frontend/src/utility/url-preview.ts
index e7379f4202..5ed809a5af 100644
--- a/packages/frontend/src/utility/url-preview.ts
+++ b/packages/frontend/src/utility/url-preview.ts
@@ -15,7 +15,7 @@ export function transformPlayerUrl(url: string): string {
const urlParams = new URLSearchParams(urlObj.search);
- if (urlObj.hostname === 'player.twitch.tv') {
+ if (urlObj.hostname === 'player.twitch.tv' || urlObj.hostname === 'clips.twitch.tv') {
// TwitchはCSPの制約あり
// https://dev.twitch.tv/docs/embed/video-and-clips/
urlParams.set('parent', hostname);