From 23d86eb66e57bfaf282dde9397ffa8a43d779254 Mon Sep 17 00:00:00 2001 From: "Manu Mtz.-Almeida" Date: Thu, 10 May 2018 15:28:48 +0200 Subject: [PATCH] fix(capacitor): detect capacitor native --- core/src/utils/platform.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/src/utils/platform.ts b/core/src/utils/platform.ts index d2b1d14891..44cf206c61 100644 --- a/core/src/utils/platform.ts +++ b/core/src/utils/platform.ts @@ -39,7 +39,7 @@ export function isDevice(win: Window) { } export function isHybrid(win: Window) { - return isCordova(win) || isCapacitor(win); + return isCordova(win) || isCapacitorNative(win); } export function isCordova(window: Window): boolean { @@ -47,9 +47,10 @@ export function isCordova(window: Window): boolean { return !!(win['cordova'] || win['phonegap'] || win['PhoneGap']); } -export function isCapacitor(window: Window): boolean { +export function isCapacitorNative(window: Window): boolean { const win = window as any; - return !!(win['Capacitor']); + const capacitor = win['Capacitor']; + return !!(capacitor && capacitor.isNative); } export function isElectron(win: Window): boolean {