From 0ae7d190e5d260dfc81b842374e94a5cbfdca5a4 Mon Sep 17 00:00:00 2001 From: Myroslava Stavnycha <stavnycha.m@gmail.com> Date: Wed, 18 Nov 2020 08:57:26 +0200 Subject: [PATCH] If local file is passed as input to pagedjs and connected to remote browser, then pass file content to browser --- src/printer.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/printer.js b/src/printer.js index c181f59..b7ea010 100644 --- a/src/printer.js +++ b/src/printer.js @@ -74,7 +74,12 @@ class Printer extends EventEmitter { url = input; } catch (error) { relativePath = path.resolve(dir, input); - url = "file://" + relativePath; + + if (this.browserWSEndpoint) { + html = fs.readFileSync(relativePath, 'utf-8') + } else { + url = "file://" + relativePath; + } } } else { url = input.url; -- GitLab