This repository has been archived by the owner on Dec 20, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 38
FAQ (Web版)
Diablohu edited this page Feb 5, 2019
·
1 revision
该问题的原因应该是cookie或是本地数据存储有损坏,可以使用以下方法尝试修复
- 访问Web版,打开Web开发者工具 (Windows系统下按F12)
- 开发者工具顶部标签页切换到
Application
(如果没有看到,可以点击右边的>>
菜单,里面应该有这一项) - 将左侧菜单中的
Local Storage
项目展开 - 在
http://fleet.diablohu.com
上按右键,选择Clear
- 该操作会将Web版内的所有设置清除并重置
- 舰队数据不会受影响
如果上述操作仍未解决问题,可以尝试使用以下方法完全重置数据并恢复舰队模拟数据
- 访问Web版,打开Web开发者工具 (Windows系统下按F12)
- 开发者工具顶部标签页切换到
Console
(或按ESC
键可呼出控制台) - 在控制台中粘贴以下代码
const request = indexedDB.open('NeDB');
request.onsuccess = function(evt) {
const db = evt.target.result;
db.transaction(["nedbdata"], "readwrite")
.objectStore("nedbdata")
.get("fleets")
.onsuccess = function(evt) {
const blob = new Blob([evt.target.result], {type: "text/plain;charset=utf-8"});
const link = document.createElement('a');
const url = URL.createObjectURL(blob);
link.href = url;
link.download = 'fleets-backup.json';
document.body.appendChild(link);
link.click();
setTimeout(function() {
document.body.removeChild(link);
window.URL.revokeObjectURL(url);
}, 0)
};
};
- 按回车运行上述代码
- 上述代码会尝试对已有的舰队数据进行备份,会自动在你的下载目录中建立
fleets-backup.json
文件
- 上述代码会尝试对已有的舰队数据进行备份,会自动在你的下载目录中建立
- 开发者工具顶部标签页切换到
Application
(如果没有看到,可以点击右边的>>
菜单,里面应该有这一项) - 在左侧菜单中选择
Clear storage
- 右侧面板拉到底部,按下
Clear site data
- 关闭Web版当前页面,重新访问
- 在舰队模拟页面中,按下
新建/导入
,选择导入配置文件
,选择步骤4
中备份的文件,即可将舰队数据恢复