summaryrefslogtreecommitdiff
path: root/src/web/assets/404.js
blob: 285704d113059816ceafdaf12e90a80cf0a9b2a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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);
	}

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