Update recovery scripts

This commit is contained in:
syuilo 2018-04-11 11:48:04 +09:00
parent 21119e972d
commit 9717451e2b
2 changed files with 17 additions and 9 deletions

View file

@ -1,5 +1,11 @@
const yn = window.confirm( const yn = window.confirm(
'サーバー上に存在しないスクリプトがリクエストされました。お使いのMisskeyのバージョンが古いことが原因の可能性があります。Misskeyを更新しますか'); 'サーバー上に存在しないスクリプトがリクエストされました。お使いのMisskeyのバージョンが古いことが原因の可能性があります。Misskeyを更新しますか\n\nA script that does not exist on the server was requested. It may be caused by an old version of Misskey youre using. Do you want to delete the cache?');
const langYn = window.confirm('また、言語を日本語に設定すると解決する場合があります。日本語に設定しますか?\n\nAlso, setting the language to Japanese may solve the problem. Would you like to set it to Japanese?');
if (langYn) {
localStorage.setItem('lang', 'ja');
}
if (yn) { if (yn) {
// Clear cache (serive worker) // Clear cache (serive worker)
@ -16,6 +22,4 @@ if (yn) {
localStorage.removeItem('v'); localStorage.removeItem('v');
location.reload(true); location.reload(true);
} else {
alert('問題が解決しない場合はサーバー管理者までお問い合せください。');
} }

View file

@ -5,15 +5,19 @@
<meta charset="utf-8"> <meta charset="utf-8">
<title>Misskeyのリカバリ</title> <title>Misskeyのリカバリ</title>
<script> <script>
const v = window.prompt('Enter version'); const v = window.prompt('Enter version:');
if (v) { if (v) {
localStorage.setItem('v', v); localStorage.setItem('v', v);
setTimeout(() => {
location.reload(true);
}, 500);
} else {
location.href = '/';
} }
const lang = window.prompt('Enter language (optional):');
if (lang && lang.length > 0) {
localStorage.setItem('lang', lang);
}
setTimeout(() => {
location.href = '/';
}, 500);
</script> </script>
</head> </head>
</html> </html>