浏览器设置非隐身模式

void HeadlessShell::OnBrowserStart(HeadlessBrowser* browser) {
browser_ = browser;
#if defined(HEADLESS_USE_POLICY)
if (policy::HeadlessModePolicy::IsHeadlessDisabled(
static_cast<HeadlessBrowserImpl*>(browser)->GetPrefs())) {
LOG(ERROR) << "Headless mode is disabled by policy.";
ShutdownSoon();
return;
}
#endif
file_task_runner_ = base::ThreadPool::CreateSequencedTaskRunner(
{base::MayBlock(), base::TaskPriority::BEST_EFFORT});
HeadlessBrowserContext::Builder context_builder =
browser_->CreateBrowserContextBuilder();
// Retrieve the locale set by InitApplicationLocale() in
// headless_content_main_delegate.cc in a way that is free of side-effects.
context_builder.SetAcceptLanguage(base::i18n::GetConfiguredLocale());
#if 0//disable incognito
context_builder.SetIncognitoMode(false);
#endif
browser_context_ = context_builder.Build();
browser_->SetDefaultBrowserContext(browser_context_);
base::CommandLine::StringVector args =
base::CommandLine::ForCurrentProcess()->GetArgs();
// If no explicit URL is present, navigate to about:blank, unless we're being
// driven by a debugger.
if (args.empty() && !IsRemoteDebuggingEnabled())
args.push_back(kAboutBlank);
if (!args.empty()) {
file_task_runner_->PostTaskAndReplyWithResult(
FROM_HERE, base::BindOnce(&ConvertArgumentToURL, args.front()),
base::BindOnce(&HeadlessShell::OnCommandLineURL,
weak_factory_.GetWeakPtr()));
}
}

设置不是隐身模式:

  context_builder.SetIncognitoMode(false);

posted @   Bigben  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 我与微信审核的“相爱相杀”看个人小程序副业
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
历史上的今天:
2013-09-24 vlc sdl 播放视频可随窗口改变大小
点击右上角即可分享
微信分享提示