diff --git a/src/providers/utils/utils.ts b/src/providers/utils/utils.ts index b34965090..75a50620b 100644 --- a/src/providers/utils/utils.ts +++ b/src/providers/utils/utils.ts @@ -86,12 +86,14 @@ export class CoreUtilsProvider { protected qrScanner: QRScanner) { this.logger = logger.getInstance('CoreUtilsProvider'); - const win = window; + this.platform.ready().then(() => { + const win = window; - if (win.cordova && win.cordova.InAppBrowser) { - // Override the default window.open with the InAppBrowser one. - win.open = win.cordova.InAppBrowser.open; - } + if (win.cordova && win.cordova.InAppBrowser) { + // Override the default window.open with the InAppBrowser one. + win.open = win.cordova.InAppBrowser.open; + } + }); } /**