diff --git a/src/platforms/h5/service/api/device/network-info.js b/src/platforms/h5/service/api/device/network-info.js index e81895c956e8ceb536187fbc1d3254868e5eebb3..37891e5ec1fd8e0d29a654933a56f05de3788b45 100644 --- a/src/platforms/h5/service/api/device/network-info.js +++ b/src/platforms/h5/service/api/device/network-info.js @@ -33,8 +33,10 @@ export function getNetworkType () { let networkType = 'unknown' if (connection) { networkType = connection.type - if (networkType === 'cellular') { - networkType = connection.effectiveType.replace('slow-', '') + if (networkType === 'cellular') { + if (connection.effectiveType) { + networkType = connection.effectiveType.replace("slow-", ""); + } } else if (!['none', 'wifi'].includes(networkType)) { networkType = 'unknown' }