puppeteer无头模式会出现不可关闭的白框

今天打开koishi发现多了个白框还无法关闭
排查半天后发现是puppeteer的问题,在无头模式下启动就会出现这个框,停止服务后就会消失,与有头模式的对比如下:



正巧今天开机发现Edge更新了,puppeteer使用的又是Edge的内核。所以应该是更新适配问题,出现同样问题的用户可以尝试直接最小化有头模式的浏览器,或者干脆自定义一个启动内核路径

3 个赞

在pptr的args添加项目

--headless=old

解决,但要正常使用 headless还得更新

3 个赞

此为 Chrome 129 版本的 bug。根据 https://stackoverflow.com/a/78999088/16999608,可添加启动参数 --window-position=-2400,-2400 来解决。

6 个赞