From 066dea311218e6dc92390f493240d5805aefd763 Mon Sep 17 00:00:00 2001 From: Max Goodhart Date: Sat, 29 Aug 2020 22:50:45 -0700 Subject: [PATCH] Prevent views from navigating away from the current page --- src/node/StreamWindow.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/node/StreamWindow.js b/src/node/StreamWindow.js index 8beccce..4787cca 100644 --- a/src/node/StreamWindow.js +++ b/src/node/StreamWindow.js @@ -135,6 +135,12 @@ export default class StreamWindow extends EventEmitter { }) view.setBackgroundColor(backgroundColor) + // Prevent view pages from navigating away from the specified URL. + view.webContents.on('will-navigate', (ev) => { + console.log(ev) + ev.preventDefault() + }) + const machine = viewStateMachine .withContext({ ...viewStateMachine.context,