我正在尝试使用 WebShot 将我的网站保存为图像与nodeJs。在文档中,它说 WebShot 有 customCSS 选项,可以在截图之前将自定义 CSS 样式应用到网页。我想使用该选项,但是当我尝试使用 Node 运行我的文件时,它给了我一个错误:
自定义CSS:'正文{
^^^^^^^
语法错误:意外的标记非法
我的代码如下:
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;}'
}
关于javascript - 网页截图自定义 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32946076/