From acd9f76e87e254e43554ee4e29653f0a6b0d36b6 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sat, 17 Sep 2022 15:35:15 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/5875 --- app/src/protyle/export/index.ts | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/app/src/protyle/export/index.ts b/app/src/protyle/export/index.ts index 6fa027da7..b4f2ed609 100644 --- a/app/src/protyle/export/index.ts +++ b/app/src/protyle/export/index.ts @@ -416,17 +416,21 @@ const renderPDF = (id: string) => {
`)); - fetchPost("/api/export/exportPreviewHTML", { - id, - tpl: html - }, response => { - if (response.code === 1) { - document.getElementById("message").firstElementChild.innerHTML === ""; - showMessage(response.msg, undefined, "error"); - destroyWin(win); - return; + win.webContents.on("did-finish-load", () => { + if (win.webContents.getURL().startsWith("data:text/html;charset=UTF-8,")) { + fetchPost("/api/export/exportPreviewHTML", { + id, + tpl: html + }, response => { + if (response.code === 1) { + document.getElementById("message").firstElementChild.innerHTML === ""; + showMessage(response.msg, undefined, "error"); + destroyWin(win); + return; + } + win.loadURL(response.data.url); + }); } - win.loadURL(response.data.url); }); };