diff --git a/packages/api-proxy/src/platform/api/system/index.web.js b/packages/api-proxy/src/platform/api/system/index.web.js index 8d995ddcc3..441113935e 100644 --- a/packages/api-proxy/src/platform/api/system/index.web.js +++ b/packages/api-proxy/src/platform/api/system/index.web.js @@ -5,7 +5,7 @@ function getSystemInfoSync () { throwSSRWarning('getSystemInfoSync API is running in non browser environments') return } - const ua = navigator.userAgent.split('(')[1].split(')')[0] + const ua = navigator.userAgent.split('(')[1]?.split(')')[0] || '' const phones = new Map([ ['iPhone', /iPhone|iPad|iPod|iOS/i], ['Huawei', /huawei/i],