惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
Y
Y Combinator Blog
博客园 - 【当耐特】
V
Visual Studio Blog
GbyAI
GbyAI
V
V2EX
P
Proofpoint News Feed
Microsoft Azure Blog
Microsoft Azure Blog
Microsoft Security Blog
Microsoft Security Blog
D
DataBreaches.Net
Hugging Face - Blog
Hugging Face - Blog
A
About on SuperTechFans
The Cloudflare Blog
阮一峰的网络日志
阮一峰的网络日志
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
N
Netflix TechBlog - Medium
aimingoo的专栏
aimingoo的专栏
B
Blog RSS Feed
量子位
MongoDB | Blog
MongoDB | Blog
有赞技术团队
有赞技术团队
人人都是产品经理
人人都是产品经理
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件

博客园 - Bigben

foobar2000 sacd 和 生成文件名参考 windows激活 文本生成扩散模型示例/教学项目 从零开始构建一个基于Gemini 3的AI智能体 正则表达式笔记 chromium Profiling 香港高级音响展下载 2004-2024 香港高级视听展原音精选SACD 下载 博文阅读密码验证 - 博客园 博文阅读密码验证 - 博客园 小米刷机,降级,从14降到12.0.11触摸没反应又刷成12.5.6可以 c++协程原理刨析(asyncio 代码解析 c++20协程 网络库实现 coroutine) c代码自动生成类图 uml understand 对 uri分析获取mime type和 raw data download功能的下载注册与cdp 监听 Observer模式的很好示范 chrome headless启动 Image decoding on the web skia 中一个消息机制,单例的实现 SkMessageBus canvaskit.js 生成的 博文阅读密码验证 - 博客园
浏览器设置非隐身模式
Bigben · 2024-09-24 · via 博客园 - Bigben
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);