重启之后清除登录信息

This commit is contained in:
2025-07-15 19:55:59 +08:00
parent 4caff7542e
commit 0b2974e2c9
18 changed files with 1873 additions and 86 deletions

44
test-cache-clear.js Normal file
View File

@@ -0,0 +1,44 @@
const { app, session } = require('electron');
// 模拟缓存清理测试
async function testCacheClear() {
console.log('开始测试缓存清理功能...');
try {
// 测试清除所有会话数据
await new Promise((resolve, reject) => {
session.defaultSession.clearStorageData({
storages: [
'appcache',
'cookies',
'filesystem',
'indexdb',
'localstorage',
'shadercache',
'websql',
'serviceworkers',
'cachestorage'
]
}, (error) => {
if (error) {
console.error('清除会话数据失败:', error);
reject(error);
} else {
console.log('会话数据清除成功');
resolve();
}
});
});
console.log('缓存清理测试完成');
} catch (error) {
console.error('缓存清理测试失败:', error);
}
}
// 如果直接运行此脚本
if (require.main === module) {
testCacheClear();
}
module.exports = { testCacheClear };