如何在 github 代码空间中可见地运行 Puppetter (Chromium)?

ds.*_*wos 5 github node.js puppeteer codespaces github-codespaces

我尝试在 GitHub Codespaces 中以可见模式运行 Puppeteer 时遇到问题。

我猜是因为 GitHub 没有渲染器以及本地计算机。

有什么方法可以运行 Puppeteer,将其连接到端口以使其可见或其他替代方案,希望对您有所帮助。

我希望它以这种模式运行:

const browser = await puppeteer.launch({ headless: false });
Run Code Online (Sandbox Code Playgroud)

我已经测试过: - 安装一个视图服务器,例如Xvfb。- 配置 Puppeteer 以使用视图服务器。

const browser = await puppeteer.launch({ headless: false, args: ['--no-sandbox', '--disable-setuid-sandbox', '--disable-dev-shm-usage'], env: { DISPLAY: ':99' } });

-我没有获得好的结果

我希望:在 GitHub Codespaces 或其他替代方案中的端口上运行 Puppeteer。