木偶-停止将铬带到前面

时间:2020-02-20 13:33:58

标签: macos puppeteer chromium

我的测试在headless: false模式下运行Puppeteer,并打开几个标签。
如果我在另一个应用程序窗口中-每当它打开一个新标签时-会将Chromium聚焦到视图中。
真烦人有什么方法可以使其在后台运行?

ps。我在使用macOS 10.14

2 个答案:

答案 0 :(得分:1)

  1. 转到Flask-WTForms文件夹,然后在编辑器中打开Chromium.app/Contents
    (对于木偶,应该为:Info.plist
  2. 在第一个node_modules/puppeteer/.local-chromium/mac-XXXXXX/chrome-mac/Chromium.app/Contents/Info.plist之后和<dict>之前添加以下内容:
<key>
  1. 保存并关闭它。

现在,Chromium应该在后台运行,并且不会窃取焦点。

来源:Keep applications from stealing focus when opening in OS X

答案 1 :(得分:0)

取决于您对网站的处理方式,这似乎不可行:

https://github.com/puppeteer/puppeteer/issues/2656