From ac49485445396581aeea693610b2e09d83f48903 Mon Sep 17 00:00:00 2001 From: TheGoddessInari Date: Tue, 4 Feb 2020 16:09:18 -0800 Subject: [PATCH] New style of getWebContents. --- app/ux/WebView.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/ux/WebView.js b/app/ux/WebView.js index fc549744..b5ad27fd 100644 --- a/app/ux/WebView.js +++ b/app/ux/WebView.js @@ -482,7 +482,7 @@ Ext.define('Hamsket.ux.WebView',{ js_inject += 'document.body.scrollTop=0;'; // Handles Certificate Errors - webview.getWebContents().on('certificate-error', function(event, url, error, certificate, callback) { + me.getWebContents().on('certificate-error', function(event, url, error, certificate, callback) { if ( me.record.get('trust') ) { event.preventDefault(); callback(true); @@ -817,7 +817,10 @@ Ext.define('Hamsket.ux.WebView',{ } ,getWebContents() { if ( this.record.get('enabled') ) { - return this.getWebView().getWebContents(); + const remote = require('electron').remote; + const webview = this.getWebView(); + const id = webview.getWebContentsId(); + return remote.webContents.fromId(id); } else { return false; }