summaryrefslogtreecommitdiff
path: root/packages/client/src/scripts
diff options
context:
space:
mode:
authortamaina <tamaina@hotmail.co.jp>2022-12-25 18:05:53 +0900
committerGitHub <noreply@github.com>2022-12-25 18:05:53 +0900
commitaf649b04809e7feb6c50d37718a513756f888ae1 (patch)
tree0f631d1139a780e64e33fd16680ced9544b4c0b6 /packages/client/src/scripts
parentupdate CHANGELOG.md (diff)
downloadmisskey-af649b04809e7feb6c50d37718a513756f888ae1.tar.gz
misskey-af649b04809e7feb6c50d37718a513756f888ae1.tar.bz2
misskey-af649b04809e7feb6c50d37718a513756f888ae1.zip
encodeURIComponent for static image proxy filename (#9410)
Diffstat (limited to 'packages/client/src/scripts')
-rw-r--r--packages/client/src/scripts/get-static-image-url.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/client/src/scripts/get-static-image-url.ts b/packages/client/src/scripts/get-static-image-url.ts
index 79dbcf9325..cbd1761983 100644
--- a/packages/client/src/scripts/get-static-image-url.ts
+++ b/packages/client/src/scripts/get-static-image-url.ts
@@ -8,7 +8,10 @@ export function getStaticImageUrl(baseUrl: string): string {
u.searchParams.set('static', '1');
return u.href;
}
- const dummy = `${u.host}${u.pathname}`; // 拡張子がないとキャッシュしてくれないCDNがあるので
+
+ // 拡張子がないとキャッシュしてくれないCDNがあるのでダミーの名前を指定する
+ const dummy = `${encodeURIComponent(`${u.host}${u.pathname}`)}.webp`;
+
return `${instanceUrl}/proxy/${dummy}?${url.query({
url: u.href,
static: '1',