summaryrefslogtreecommitdiff
path: root/src/client/assets/404.js
blob: f897f0db6b9d43a5e6c0b463df6492bdac1a0163 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const yn = window.confirm(
	'サーバー上に存在しないスクリプトがリクエストされました。お使いのMisskeyのバージョンが古いことが原因の可能性があります。Misskeyを更新しますか?');

if (yn) {
	// Clear cache (serive worker)
	try {
		navigator.serviceWorker.controller.postMessage('clear');

		navigator.serviceWorker.getRegistrations().then(registrations => {
			registrations.forEach(registration => registration.unregister());
		});
	} catch (e) {
		console.error(e);
	}

	localStorage.removeItem('v');

	location.reload(true);
} else {
	alert('問題が解決しない場合はサーバー管理者までお問い合せください。');
}