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

推荐订阅源

博客园 - 叶小钗
D
Docker
Google DeepMind News
Google DeepMind News
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Blog — PlanetScale
Blog — PlanetScale
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
U
Unit 42
博客园 - 【当耐特】
N
Netflix TechBlog - Medium
V
Visual Studio Blog
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
Recent Announcements
Recent Announcements
GbyAI
GbyAI
T
Tailwind CSS Blog
S
SegmentFault 最新的问题
WordPress大学
WordPress大学
T
The Blog of Author Tim Ferriss
Engineering at Meta
Engineering at Meta
L
LangChain Blog
A
About on SuperTechFans
M
MIT News - Artificial intelligence
B
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);