Skip to content
Snippets Groups Projects

Feature/force transparent background

Merged Boris Budini requested to merge feature/force-transparent-background into master
1 file
+ 5
0
Compare changes
  • Side-by-side
  • Inline
+ 5
0
@@ -25,6 +25,7 @@ class Printer extends EventEmitter {
@@ -25,6 +25,7 @@ class Printer extends EventEmitter {
this.allowedDomains = options.allowedDomains || [];
this.allowedDomains = options.allowedDomains || [];
this.ignoreHTTPSErrors = options.ignoreHTTPSErrors;
this.ignoreHTTPSErrors = options.ignoreHTTPSErrors;
this.browserWSEndpoint = options.browserEndpoint;
this.browserWSEndpoint = options.browserEndpoint;
 
this.overrideDefaultBackgroundColor = options.overrideDefaultBackgroundColor;
this.pages = [];
this.pages = [];
}
}
@@ -63,6 +64,10 @@ class Printer extends EventEmitter {
@@ -63,6 +64,10 @@ class Printer extends EventEmitter {
const page = await this.browser.newPage();
const page = await this.browser.newPage();
 
if (this.overrideDefaultBackgroundColor) {
 
page._client.send('Emulation.setDefaultBackgroundColorOverride', { color: this.overrideDefaultBackgroundColor });
 
}
 
let uri, url, relativePath, html;
let uri, url, relativePath, html;
if (typeof input === "string") {
if (typeof input === "string") {
try {
try {