我正在尝试将WebShot与nodeJs一起使用,将我的网站另存为图像。在文档中,它说WebShot具有customCSS选项,该选项使您可以在截屏之前将自定义CSS样式应用于网页。我想使用该选项,但是当我尝试使用节点运行文件时,出现以下错误:
customCSS:'body { ^^^^^^^SyntaxError: Unexpected token ILLEGAL

我的代码如下:

var options = {
  siteType: "html",
  //defaultWhiteBackground: true,

  customCSS:"body {
    background-color: #b0c4de;
}"

};

webshot(svgsrc,'graphy2.png',options,function(err) {
if(err) {
                console.log('error saving document', err)
            } else {
                console.log('The file was saved!');
            }
});


我可以毫无问题地保存图像,只是我无法找到一种在保存图像之前应用自定义css的方法,因此可以提供任何帮助。谢谢

最佳答案

尝试以下方法(单引号和一行):

var options = {
  siteType: 'html',
  customCSS: 'body {background-color: #b0c4de;}'
}

10-06 04:16