From 80f0b4d41ae533d5d063f9c84da5fd6cb63bcde6 Mon Sep 17 00:00:00 2001 From: Dylan Llewellyn <46717769+herefishyfish@users.noreply.github.com> Date: Fri, 22 Nov 2024 11:54:24 +0800 Subject: [PATCH] fix: add platform to navigator --- packages/canvas-polyfill/navigator.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/canvas-polyfill/navigator.ts b/packages/canvas-polyfill/navigator.ts index db88273d1..1d9385c3b 100644 --- a/packages/canvas-polyfill/navigator.ts +++ b/packages/canvas-polyfill/navigator.ts @@ -8,11 +8,19 @@ export class Navigator { userAgent = 'NativeScript'; vendor = ''; vendorSub = ''; - platform = []; appVersion = Device.osVersion; maxTouchPoints = 5; standalone = true; get gpu() { return gpu; } + get platform() { + if (global.isIOS) { + if (Device.os === 'iPadOS') { + return 'MacIntel'; + } + return Device.deviceType === 'Tablet' ? 'iPad' : 'iPhone'; + } + return Device.os; + } }