记录下这两天用Csharp写软件Cookie类遇到的坑
[*]manager.VisitUrlCookies(url, true, callback);
注意这里Cookie管理器访问cookie的第二个参数,默认是假,是假的情况就不会获取httpOnly属性的cookie出来
[*]独立缓存的+独立cookie的情况,一定要在初始化和创建浏览器的时候设置好保留session,否则下次打开软件显示未登录状态
初始化://保留用户首选项
persist_user_preferences = true,
创建浏览器:// 设置运行环境
FBroSharpRequestContextSet contextSet = new FBroSharpRequestContextSet
{
persist_session_cookies = true,
cache_path = Directory.GetCurrentDirectory() + $"\\Cache\\{BrowserCount}\\" // 确保每个浏览器都有独立的缓存路径
};
貌似图中代码是用户首选项 跟保留session不是同一个东西
页:
[1]