用于清除Electron中所有会话的API?
我知道如果您有会话实例,有一个用于清除会话数据的API,但是是否可以删除所有会话 可能(我自己还没试过):用于清除Electron中所有会话的API?,electron,Electron,我知道如果您有会话实例,有一个用于清除会话数据的API,但是是否可以删除所有会话 可能(我自己还没试过): 使用获取所有WebContents实例 返回WebContent[]-所有WebContent实例的数组。这将包含所有窗口、web视图、打开的devtools和devtools扩展背景页的web内容 然后,对于每个WebContents实例,使用 此WebContent使用的会话 所以它看起来像:(在主要过程中) const{webContents}=require('electron
WebContents
实例
返回WebContent[]-所有WebContent实例的数组。这将包含所有窗口、web视图、打开的devtools和devtools扩展背景页的web内容
WebContents
实例,使用
此WebContent使用的会话
const{webContents}=require('electron'))
WebContent.GetAllWebContent().forEach(内容=>{
contents.session.clearCache(/*一些参数*/);
contents.session.clearStorageData(/*一些参数*/);
});
这是我最初尝试的,但我认为它不起作用,因为据我所知,它只获取当前活动的网络内容(以及相关的会话)。如果要删除的会话未处于活动状态,则不会清除它。