使用无头模式时,如何通过 DevTools API(或其他方式)清除 Chrome 中的所有现有 Cookie

How to clear all existing cookies in Chrome via DevTools API (or otherwise) when using headless mode

提问人:aoven 提问时间:8/19/2023 最后编辑:halferaoven 更新时间:10/23/2023 访问量:17

问:

我正在使用 ChromiumHtmlToPdf 库将 Chrome 作为工作进程(即通过无头模式)进行管理,以便从我的 C# 应用程序将网页转换为 PDF。

为每次转换分拆新的 Chrome 进程的成本很高,因此我正在利用它们池,以便尽可能重用现有的流程。

但是,有一个问题......Cookie 可以从一次调用“继承”到下一次调用,这在我的情况下会产生不良影响。

有没有办法以编程方式清除 Chrome 进程持有的所有现有 Cookie?

ChromiumHtmlToPdf 通过 DevTools RPC API 与 Chrome 通信,所以我认为那里可能有一些东西。但我就是找不到它。

C# 谷歌浏览器 工具

评论


答: 暂无答案