我正在尝试将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;}'
}