我对香草js(来自node.js)很陌生,我想弄清楚如何在我的网站上显示它,它是在线托管的
有没有什么工具我可以使用使它在网页工作。
这是一个简单的木偶演示代码(从文档),我需要运行它在我的网页
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://apod.nasa.gov/apod/ap150102.html', {
waitUntil: 'networkidle0',
});
await page.waitForTimeout(2000)
await page.waitForSelector('img');
// await page.waitForInterval(2000)
await page.pdf({ path: 'filez.pdf', format: 'a3', fullPage: true });
await browser.close();
})();
实际上,puppeteer是一个无头的Chrome(Chromium)浏览器包装器,它打开一个Chrome实例,并使用它的API来自动化UI测试等事情。在客户端不可能使用它。
正如他们在文件中提到的:
Puppeteer是一个节点库,它提供了一个高级API来通过DevTools协议控制Chrome或Chromium。Puppeteer默认运行无头,但可以配置为运行完全(非无头)Chrome或Chromium。