diff --git a/src/runtime.js b/src/runtime.js index 164a6e3..1713c30 100644 --- a/src/runtime.js +++ b/src/runtime.js @@ -927,6 +927,16 @@ class ZitiBrowzerRuntime { } + requestFailedWithNoResponseEventHandler(requestFailedWithNoResponseEvent) { + + this.logger.trace(`requestFailedWithNoResponseEventHandler() `, requestFailedWithNoResponseEvent); + + let errStr = `HTTP Request to [${requestFailedWithNoResponseEvent.url}] failed - possible server-side certificate issue exists.\n\nContact your Ziti Network admin.`; + + alert(errStr); + + } + updateXgressEventData(event) { zitiBrowzerRuntime.xgressEventData[0].push( Math.floor(Date.now() / 1000) ); @@ -1871,6 +1881,12 @@ if (isUndefined(window.zitiBrowzerRuntime)) { } + else if (event.data.type === 'REQUEST_FAILED_WITH_NO_RESPONSE') { + + window.zitiBrowzerRuntime.requestFailedWithNoResponseEventHandler(event.data.payload.event); + + } + else if (event.data.type === 'PING') { event.ports[0].postMessage('PONG'); }