如 #27018 所述,没有记录的方法可以从磁盘中删除由 session API 创建的目录
C:\Users\User\AppData\Roaming\<electron-app-name>\Partitions\sessionD76Z687AX789W
。
功能请求:与其手动使用文件系统函数删除目录 C:\Users\User\AppData\Roaming\<electron-app-name>\Partitions\sessionD76Z687AX789W
及其内容,我们是否可以添加:
session.deleteStorage()
或者类似的东西?
注意:clearCache 目前还没有这样做(请参阅 https://github.com/electron/electron/blob/master/docs/api/session.md#sesclearcache)
6条答案
按热度按时间bkhjykvo1#
感谢您的联系!
由于我们将问题列表视为团队的待办事项,因此我们关闭那些不是需要完成的任务的问题。对于大多数关于Electron的问题,有很多选择。
查看Electron社区。这个 community forum 中还有很多乐于助人的人,他们应该愿意指导您正确的方向。
fivyi3re2#
@codebytere 感谢你的回答。
这不是一个问题,就像 #27018 一样。
这里是一个功能请求:如果有文档记录了如何使用
session.fromPartition('persist:sessionD76Z687AX789W', { cache: true });
创建持久会话(并拥有自己的目录),那么也应该有文档记录如何删除它,而无需手动“摆弄”文件系统函数。因此,有必要添加这个功能,你觉得 @codebytere 怎么样?
你能请重新打开这个问题吗?
vlju58qv3#
似乎没有记录的方法来实现。
这是计划中的@codebytere吗?
既然这个未记录的功能是有帮助的,我们能重新打开这个问题吗?正如在https://www.electronjs.org/community上提到的:
通过在electron/electron存储库上打开问题来请求功能。
nafvub8i4#
有任何新消息吗?太奇怪了,无法删除持久会话!
8yoxcaq75#
请投票!我需要一种方法来删除"Partitions/${sessionPersistName_Dir}",而不使用fs模块。谢谢。
o2rvlv0m6#