electron [Feature Request]: Delete from disk a session created with fromPartition

3wabscal  于 4个月前  发布在  Electron
关注(0)|答案(6)|浏览(110)

#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)

bkhjykvo

bkhjykvo1#

感谢您的联系!
由于我们将问题列表视为团队的待办事项,因此我们关闭那些不是需要完成的任务的问题。对于大多数关于Electron的问题,有很多选择。
查看Electron社区。这个 community forum 中还有很多乐于助人的人,他们应该愿意指导您正确的方向。

fivyi3re

fivyi3re2#

@codebytere 感谢你的回答。
这不是一个问题,就像 #27018 一样。
这里是一个功能请求:如果有文档记录了如何使用 session.fromPartition('persist:sessionD76Z687AX789W', { cache: true }); 创建持久会话(并拥有自己的目录),那么也应该有文档记录如何删除它,而无需手动“摆弄”文件系统函数。
因此,有必要添加这个功能,你觉得 @codebytere 怎么样?
你能请重新打开这个问题吗?

vlju58qv

vlju58qv3#

似乎没有记录的方法来实现。
这是计划中的@codebytere吗?
既然这个未记录的功能是有帮助的,我们能重新打开这个问题吗?正如在https://www.electronjs.org/community上提到的:
通过在electron/electron存储库上打开问题来请求功能。

nafvub8i

nafvub8i4#

有任何新消息吗?太奇怪了,无法删除持久会话!

8yoxcaq7

8yoxcaq75#

请投票!我需要一种方法来删除"Partitions/${sessionPersistName_Dir}",而不使用fs模块。谢谢。

o2rvlv0m

o2rvlv0m6#

const {shell} = require('electron')
shell.trashItem(`${app.getPath('userData')}/Partitions/${sessionPartitionName}`)

相关问题