【发布时间】:2018-05-16 04:56:17
【问题描述】:
如何使用 puppeteer 在 headless chrome 中运行 Flash 游戏?我正在尝试截屏此flash game,但游戏无法运行并被“无法加载插件”文本替换。
这是我用来生成屏幕截图及其输出的相关代码,在 windows 子系统 linux 上的 ubuntu 中运行:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({args: ['--no-sandbox', '--disable-setuid-sandbox']});
const page = await browser.newPage();
await page.setViewport({width: 1243, height: 882});
await page.goto('http://www.bigfuntown.com/Game-59.html');
await page.screenshot({path: 'game.png'});
await browser.close();
})();
【问题讨论】:
标签: node.js google-chrome flash puppeteer google-chrome-headless