【问题标题】:Enable chrome SafeBrowsing error with puppeteer使用 puppeteer 启用 chrome SafeBrowsing 错误
【发布时间】:2020-05-04 22:36:04
【问题描述】:

Google Safe Browsing 在浏览恶意网站时显示客户端警告页面。

例如,导航到https://testsafebrowsing.appspot.com/s/malware.html 将显示:

但是,当使用puppeteer 时,不会显示此警告页面。

是否可以在 puppeteer 中启用此错误屏幕,或者在使用浏览器时检测到它会显示吗?

我已经尝试过:

  1. 使用本地Chrome 而不是Chromium
  2. ignoreDefaultArgs 设置为 true(不使用 puppeteer 默认标志运行):
  const browser = await puppeteer.launch({
    executablePath: '/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome',
    ignoreDefaultArgs: true,
  });
  1. 玩过各种可能的相关标志see here

但是警告页面从未显示。

【问题讨论】:

    标签: google-chrome puppeteer safe-browsing


    【解决方案1】:

    您是否尝试使用“userDataDir”参数启动 puppeteer? 使用预定义的用户目录应该启用网络安全功能。

    const browser = await puppeteer.launch({
        executablePath: '/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome',
        ignoreDefaultArgs: true,
        userDataDir: '/Users/<user>/Library/Application Support/Google/Chrome'
      });

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-13
      • 2018-08-16
      • 1970-01-01
      • 2019-12-31
      • 1970-01-01
      • 1970-01-01
      • 2018-07-17
      相关资源
      最近更新 更多