1

我需要在截屏或生成 PDF 之前删除标签。

有什么办法可以导致这种情况吗?

我尝试添加page.addScriptTag(options)and page.addStyleTag(options)

我收到如下错误:

Error when rendering page: TypeError: page.addStyleTag is not a function
4

1 回答 1

3

您可以使用page.evaluate()从页面 DOM 环境中删除元素:

await page.evaluate(() => {
  let example = document.querySelector('#example');

  example.parentNode.removeChild(example);
});

await page.screenshot({
  path: 'screenshot.png',
});
于 2018-07-23T22:46:11.060 回答