mirror of
https://github.com/WowUp/WowUp.git
synced 2026-04-22 15:00:38 -04:00
Allow background sync
If a window error happens in the ad frame reload the page
This commit is contained in:
@@ -323,7 +323,8 @@ function createWindow(): BrowserWindow {
|
||||
|
||||
webContents.session.setPermissionCheckHandler((contents, permission, origin) => {
|
||||
log.warn("setPermissionCheckHandler", permission, origin);
|
||||
return false;
|
||||
|
||||
return ["background-sync"].includes(permission);
|
||||
});
|
||||
|
||||
webContents.on("did-fail-load", (evt, code, desc, url) => {
|
||||
|
||||
@@ -46,8 +46,9 @@ window.addEventListener(
|
||||
"error",
|
||||
function (e) {
|
||||
const errMsg = e.error?.toString() || "unknown error on " + window.location;
|
||||
console.error(`[wago-preload] error listener:`, errMsg);
|
||||
console.error(`[wago-preload] error listener:`, e.message, errMsg);
|
||||
ipcRenderer.send("webview-error", inspect(e.error), e.message);
|
||||
window.setTimeout(() => window.location.reload(), 2000);
|
||||
},
|
||||
true
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user