Javascript 如何使节点环境代码在网站上在线工作?
我对vanilla js(来自node.js)还很陌生,我想弄清楚如何在在线托管的网站上显示它 是否有任何工具,我可以使用它在网页上的工作 这是一个简单的木偶演示代码(来自文档),我需要在我的网页上运行它Javascript 如何使节点环境代码在网站上在线工作?,javascript,node.js,puppeteer,Javascript,Node.js,Puppeteer,我对vanilla js(来自node.js)还很陌生,我想弄清楚如何在在线托管的网站上显示它 是否有任何工具,我可以使用它在网页上的工作 这是一个简单的木偶演示代码(来自文档),我需要在我的网页上运行它 const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch(); const page = await browser.newPage(); aw
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();
})();
实际上,是一个无头Chrome(Chrome)浏览器包装器,它打开一个Chrome实例并与它的API一起工作,以自动化UI测试等事情。
不可能在客户端使用它
正如他们在报告中提到的:
Puppeter是一个节点库,它提供了一个高级API来通过DevTools协议控制Chrome或Chrome。Puppeter默认情况下运行headless,但可以配置为运行full(非headless)Chrome或Chrome
不。木偶是一个节点库。@Andy所以我没有办法让它在网络中工作。你为什么要这样做?您已经解释过,您来自一个节点背景-为什么不好好利用这一体验,构建一个小型服务器来提供您想要的信息?