Skip to content

Commit 23d86eb

Browse files
committed
fix(capacitor): detect capacitor native
1 parent e00da6d commit 23d86eb

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

core/src/utils/platform.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,18 @@ export function isDevice(win: Window) {
3939
}
4040

4141
export function isHybrid(win: Window) {
42-
return isCordova(win) || isCapacitor(win);
42+
return isCordova(win) || isCapacitorNative(win);
4343
}
4444

4545
export function isCordova(window: Window): boolean {
4646
const win = window as any;
4747
return !!(win['cordova'] || win['phonegap'] || win['PhoneGap']);
4848
}
4949

50-
export function isCapacitor(window: Window): boolean {
50+
export function isCapacitorNative(window: Window): boolean {
5151
const win = window as any;
52-
return !!(win['Capacitor']);
52+
const capacitor = win['Capacitor'];
53+
return !!(capacitor && capacitor.isNative);
5354
}
5455

5556
export function isElectron(win: Window): boolean {

0 commit comments

Comments
 (0)