使用 Puppeteer 在信息亭模式 Chromium 中删除灰色条

And*_*ann 5 chromium kiosk-mode puppeteer

我正在使用Puppeteer启动 Chromium 的全屏“全屏”版本,以使用仪表板等控制办公室周围的屏幕。我们正在专门研究 Puppeteer,因为我们要显示的许多屏幕需要脚本化登录才能访问。

似乎使用 kiosk 模式总是在页面顶部留下一个灰色栏(示例) - 大概是标签栏和标题栏通常所在的位置。

有没有办法将视口扩展为真正的信息亭/全屏?我试过appMode真/假都无济于事。还尝试专门将视口设置为屏幕分辨率并保留为 0,0(使用全屏)。

我的启动代码:

const browser = await puppeteer.launch({
   headless: false,
   args: ['--start-fullscreen', '--kiosk', '--disable-infobars', '--disable-session-crashed-bubble', '--noerrdialogs'],
   appMode: true,
});

const page = await browser.newPage();
   await page.setViewport({
   width: 0,
   height: 0,
});
Run Code Online (Sandbox Code Playgroud)

Puppeteer / Chromium 是否有可能或限制?