diff options
| author | tamaina <tamaina@hotmail.co.jp> | 2022-12-25 18:05:53 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-25 18:05:53 +0900 |
| commit | af649b04809e7feb6c50d37718a513756f888ae1 (patch) | |
| tree | 0f631d1139a780e64e33fd16680ced9544b4c0b6 /packages/sw/src/scripts/create-notification.ts | |
| parent | update CHANGELOG.md (diff) | |
| download | misskey-af649b04809e7feb6c50d37718a513756f888ae1.tar.gz misskey-af649b04809e7feb6c50d37718a513756f888ae1.tar.bz2 misskey-af649b04809e7feb6c50d37718a513756f888ae1.zip | |
encodeURIComponent for static image proxy filename (#9410)
Diffstat (limited to 'packages/sw/src/scripts/create-notification.ts')
| -rw-r--r-- | packages/sw/src/scripts/create-notification.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/sw/src/scripts/create-notification.ts b/packages/sw/src/scripts/create-notification.ts index fd5b0fa312..a324851fe2 100644 --- a/packages/sw/src/scripts/create-notification.ts +++ b/packages/sw/src/scripts/create-notification.ts @@ -137,7 +137,8 @@ async function composeNotification<K extends keyof pushNotificationDataMap>(data u.searchParams.set('badge', '1'); badge = u.href; } else { - const dummy = `${u.host}${u.pathname}`; // 拡張子がないとキャッシュしてくれないCDNがあるので + // 拡張子がないとキャッシュしてくれないCDNがあるので + const dummy = `${encodeURIComponent(`${u.host}${u.pathname}`)}.png`; badge = `${origin}/proxy/${dummy}?${url.query({ url: u.href, badge: '1' |