diff --git a/error.html b/error.html new file mode 100644 index 0000000..2f25c54 --- /dev/null +++ b/error.html @@ -0,0 +1,15 @@ + + + + + + + + +
+

+ Network or Configuration error.
Check your network connection or + configuration. +

+ + diff --git a/main.js b/main.js index 1faaed0..447a9bc 100644 --- a/main.js +++ b/main.js @@ -31,7 +31,6 @@ function loadConfig() { } const config = { url_address: 'https://nexus.manage.backone.cloud/login/', - url_filter: 'https://*.manage.backone.cloud/*', app_name: 'Client', user_agent: 'BackOne-Client' }; @@ -39,17 +38,11 @@ const config = { url_address: 'https://nexus.manage.backone.cloud/login/', const loadValues = loadConfig() ?? config config.url_address = loadValues.url_address ?? config.url_address -config.url_filter = loadValues.url_filter ?? config.url_filter config.app_name = loadValues.app_name ?? config.app_name config.user_agent = loadValues.user_agent ?? config.user_agent -//console.log(config.url_address) -//console.log(config.url_filter) -//console.log(config.app_name) -//console.log(config.user_agent) - const filter = { - urls: [config.url_filter] + urls: [''] } @@ -77,9 +70,14 @@ const createWindow = () => { callback({ requestHeaders: details.requestHeaders }) }) - //win.loadFile('index.html') win.loadURL(config.url_address) + + win.webContents.on('did-fail-load', (event, errorCode, errorDescription, validatedURL) => { + console.log(`Failed to load: ${validatedURL}. Error: ${errorDescription} (${errorCode})`); + win.loadFile(path.join(__dirname, 'error.html')); + + }); } app.on('ready', async () => { diff --git a/package.json b/package.json index 7a14e3b..38cf3cc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Client", - "version": "1.7.0", + "version": "1.8.0", "main": "main.js", "scripts": { "start": "electron-forge start",