From fff1ac4af6b41986162f736c92964d1111caa997 Mon Sep 17 00:00:00 2001 From: Fam Zheng Date: Wed, 13 Aug 2025 09:57:03 +0100 Subject: [PATCH] scanner: disable worker for iphone --- scanner/pages/camera/camera.js | 2 +- scanner/project.config.json | 119 +++++++++++----------- scanner/project.private.config.json | 151 ++++------------------------ 3 files changed, 83 insertions(+), 189 deletions(-) diff --git a/scanner/pages/camera/camera.js b/scanner/pages/camera/camera.js index e2fb7c3..441d2aa 100644 --- a/scanner/pages/camera/camera.js +++ b/scanner/pages/camera/camera.js @@ -109,7 +109,7 @@ Page({ this.log("phone model: " + phone_model); getApp().globalData.phone_model = phone_model; this.log("window width", si.windowWidth, "height", si.windowHeight); - const use_worker = phone_model.toLowerCase().includes("iphone"); + const use_worker = false; //phone_model.toLowerCase().includes("iphone"); this.setData({ enable_debug, phone_model, diff --git a/scanner/project.config.json b/scanner/project.config.json index 43a9118..a8b53ee 100644 --- a/scanner/project.config.json +++ b/scanner/project.config.json @@ -1,60 +1,65 @@ { - "description": "项目配置文件,详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", - "setting": { - "urlCheck": true, - "es6": true, - "enhance": true, - "postcss": true, - "preloadBackgroundData": false, - "minified": true, - "newFeature": false, - "coverView": true, - "nodeModules": false, - "autoAudits": false, - "showShadowRootInWxmlPanel": true, - "scopeDataCheck": false, - "uglifyFileName": false, - "checkInvalidKey": true, - "checkSiteMap": true, - "uploadWithSourceMap": true, - "compileHotReLoad": false, - "lazyloadPlaceholderEnable": false, - "useMultiFrameRuntime": true, - "babelSetting": { - "ignore": [], - "disablePlugins": [], - "outputPath": "" - }, - "enableEngineNative": false, - "useIsolateContext": true, - "userConfirmedBundleSwitch": false, - "packNpmManually": false, - "packNpmRelationList": [], - "minifyWXSS": true, - "disableUseStrict": false, - "minifyWXML": true, - "showES6CompileOption": false, - "useCompilerPlugins": false, - "useStaticServer": true, - "ignoreUploadUnusedFiles": true, - "condition": false + "description": "项目配置文件,详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", + "setting": { + "urlCheck": true, + "es6": true, + "enhance": true, + "postcss": true, + "preloadBackgroundData": false, + "minified": true, + "newFeature": false, + "coverView": true, + "nodeModules": false, + "autoAudits": false, + "showShadowRootInWxmlPanel": true, + "scopeDataCheck": false, + "uglifyFileName": false, + "checkInvalidKey": true, + "checkSiteMap": true, + "uploadWithSourceMap": true, + "compileHotReLoad": false, + "lazyloadPlaceholderEnable": false, + "useMultiFrameRuntime": true, + "babelSetting": { + "ignore": [], + "disablePlugins": [], + "outputPath": "" }, - "compileType": "miniprogram", - "condition": {}, - "editorSetting": { - "tabIndent": "insertSpaces", - "tabSize": 4 - }, - "libVersion": "2.19.4", - "packOptions": { - "ignore": [ - { - "value": ".eslintrc.js", - "type": "file" - } - ], - "include": [] - }, - "projectname": "emblem-scanner", - "appid": "wx8e174d4fb7ef5fb6" + "enableEngineNative": false, + "useIsolateContext": true, + "userConfirmedBundleSwitch": false, + "packNpmManually": false, + "packNpmRelationList": [], + "minifyWXSS": true, + "disableUseStrict": false, + "minifyWXML": true, + "showES6CompileOption": false, + "useCompilerPlugins": false, + "useStaticServer": true, + "ignoreUploadUnusedFiles": true, + "condition": false, + "compileWorklet": false, + "localPlugins": false, + "swc": false, + "disableSWC": true + }, + "compileType": "miniprogram", + "condition": {}, + "editorSetting": { + "tabIndent": "insertSpaces", + "tabSize": 4 + }, + "libVersion": "3.4.2", + "packOptions": { + "ignore": [ + { + "value": ".eslintrc.js", + "type": "file" + } + ], + "include": [] + }, + "projectname": "emblem-scanner", + "appid": "wx8e174d4fb7ef5fb6", + "simulatorPluginLibVersion": {} } \ No newline at end of file diff --git a/scanner/project.private.config.json b/scanner/project.private.config.json index 3ed19b8..2924e88 100644 --- a/scanner/project.private.config.json +++ b/scanner/project.private.config.json @@ -3,137 +3,11 @@ "miniprogram": { "list": [ { - "name": "camera (dev)", - "pathName": "pages/camera/camera", - "query": "env=dev", - "launchMode": "default", - "scene": null - }, - { - "name": "index-redirect-to-chat", - "pathName": "pages/index/index", - "query": "redirect=/pages/chat/chat", - "launchMode": "default", - "scene": null - }, - { - "name": "frame", - "pathName": "pages/frame/frame", - "query": "", - "launchMode": "default", - "scene": null - }, - { - "name": "chat", - "pathName": "pages/chat/chat", - "query": "", - "launchMode": "default", - "scene": null - }, - { - "name": "tenant-26", - "pathName": "pages/index/index", - "query": "tenant=26", - "launchMode": "default", - "scene": null - }, - { - "name": "pages/camentry/camentry", - "pathName": "pages/camentry/camentry", - "query": "", - "launchMode": "default", - "scene": null - }, - { - "name": "camera", + "name": "pages/camera/camera", "pathName": "pages/camera/camera", "query": "", - "launchMode": "default", - "scene": null - }, - { - "name": "test", - "pathName": "pages/test/test", - "query": "", - "launchMode": "default", - "scene": null - }, - { - "name": "product info 0074253255108", - "pathName": "pages/productinfo/productinfo", - "query": "code=0074253255108", - "launchMode": "default", - "scene": null - }, - { - "name": "camera (debug)", - "pathName": "pages/debugentry/debugentry", - "query": "", - "launchMode": "default", - "scene": null - }, - { - "name": "camwebview", - "pathName": "pages/camwebview/camwebview", - "query": "", - "launchMode": "default", - "scene": null - }, - { - "name": "manual-verify-26", - "pathName": "pages/manualverify/manualverify", - "query": "ref=26", - "launchMode": "default", - "scene": null - }, - { - "name": "feedback", - "pathName": "pages/feedback/feedback", - "query": "", - "launchMode": "default", - "scene": null - }, - { - "name": "verifying", - "pathName": "pages/verifying/verifying", - "query": "", - "launchMode": "default", - "scene": null - }, - { - "name": "confirm", - "pathName": "pages/confirm/confirm", - "query": "", - "launchMode": "default", - "scene": null - }, - { - "name": "timeout", - "pathName": "pages/timeout/timeout", - "query": "", - "launchMode": "default", - "scene": null - }, - { - "name": "camera (long timeout)", - "pathName": "pages/camera/camera", - "query": "timeout=1000000", - "launchMode": "default", - "scene": null - }, - { - "name": "camera (force ok)", - "pathName": "pages/camera/camera", - "query": "precheck_force_ok=1", - "launchMode": "default", - "scene": null - }, - { - "name": "debuguploaded", - "pathName": "pages/debuguploaded/debuguploaded", - "query": "", - "launchMode": "default", - "scene": null + "scene": null, + "launchMode": "default" } ] } @@ -142,7 +16,22 @@ "projectname": "emblem-scanner", "setting": { "compileHotReLoad": true, - "urlCheck": false + "urlCheck": false, + "coverView": true, + "lazyloadPlaceholderEnable": false, + "skylineRenderEnable": false, + "preloadBackgroundData": false, + "autoAudits": false, + "useApiHook": true, + "useApiHostProcess": true, + "showShadowRootInWxmlPanel": true, + "useStaticServer": true, + "useLanDebug": false, + "showES6CompileOption": false, + "checkInvalidKey": true, + "ignoreDevUnusedFiles": true, + "bigPackageSizeSupport": false, + "useIsolateContext": true }, - "libVersion": "3.4.2" + "libVersion": "3.9.1" } \ No newline at end of file