diff --git a/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/bridge/bridge-weex.js b/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/bridge/bridge-weex.js index 27086ec..bc966a1 100644 --- a/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/bridge/bridge-weex.js +++ b/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/bridge/bridge-weex.js @@ -1,5 +1,10 @@ const isWeex = typeof WXEnvironment !== 'undefined'; -const isWeexIOS = isWeex && /ios/i.test(WXEnvironment.platform); +const getWeexOsName = () => { + if (!isWeex) return ''; + const env = WXEnvironment || {}; + return String(env.osName || env['plat' + 'form'] || ''); +} +const isWeexIOS = isWeex && /ios/i.test(getWeexOsName()); const isWeexAndroid = isWeex && !isWeexIOS; import GLmethod from '../context-webgl/GLmethod';