我的测试运行 Puppeteerheadless: false
模式并打开几个选项卡。
如果我在另一个应用程序窗口中 - 每当它打开一个新选项卡时 - 它会将 Chromium 聚焦到视图中。
这很烦人。有什么办法让它在后台运行吗?
我使用的是 macOS 10.14
- Go to
Chromium.app/Contents
文件夹并打开Info.plist
在编辑器中。
(对于木偶师来说应该是:node_modules/puppeteer/.local-chromium/mac-XXXXXX/chrome-mac/Chromium.app/Contents/Info.plist
)
- 第一个之后
<dict>
和之前<key>
添加以下内容:
<key>LSBackgroundOnly</key>
<string>True</string>
- 保存并关闭它。
现在 Chromium 应该在后台运行并且不会抢走焦点。
Source: 防止应用程序在 OS X 中打开时窃取焦点 https://www.cnet.com/news/keep-applications-from-stealing-focus-when-opening-in-os-x/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)