diff --git a/common/js/config.js b/common/js/config.js index 06779c6..a1c87b4 100644 --- a/common/js/config.js +++ b/common/js/config.js @@ -18,22 +18,24 @@ try { // 线上版本部署域名, 注意: 必须以 '/' 结尾,适用于小程序/H5/快应用等场景 // 默认域名, 自定义发行时可以修改 -let defaultDomain = ''; +let defaultDomain = ''; -// #ifdef H5_XCX_5G_QUICKAPP_COM -defaultDomain = 'https://xcx20.5g-quickapp.com'; -// #endif +// 各自定义发行脚本对应的域名映射 +// 利用 UNI_SCRIPT 环境变量(由运行的自定义脚本名称自动设置)来查找 +const DOMAIN_MAP = { + 'h5-xcx20.5g-quickapp.com': 'https://xcx20.5g-quickapp.com/', + 'h5-xcx.aigc-quickapp.com': 'https://xcx.aigc-quickapp.com/', + 'h5-5g.aigc-quickapp.com': 'https://5g.aigc-quickapp.com/', + 'h5-test.aigc-quickapp.com':'https://test.aigc-quickapp.com/', +}; -// #ifdef H5_XCX_AIGC_QUICKAPP_COM -defaultDomain = 'https://xcx.aigc-quickapp.com/'; -// #endif - -// #ifdef H5_5G_AIGC_QUICKAPP_COM -defaultDomain = 'https://5g.aigc-quickapp.com/'; -// #endif - -// #ifdef H5_TEST_AIGC_QUICKAPP_COM -defaultDomain = 'https://test.aigc-quickapp.com/'; +// #ifdef H5 +try { + const scriptName = process?.env?.UNI_SCRIPT; + if (scriptName && DOMAIN_MAP[scriptName]) { + defaultDomain = DOMAIN_MAP[scriptName]; + } +} catch (e) {} // #endif // 确保域名以 '/' 结尾 diff --git a/package.json b/package.json index 3c45a8f..837c31d 100644 --- a/package.json +++ b/package.json @@ -28,8 +28,6 @@ "UNI_PLATFORM": "h5" }, "define": { - "H5_XCX_5G_QUICKAPP_COM": true, - "H5_PRODUCTION": true, "PRODUCTION": true } }, @@ -39,8 +37,6 @@ "UNI_PLATFORM": "h5" }, "define": { - "H5_XCX_AIGC_QUICKAPP_COM": true, - "H5_PRODUCTION": true, "PRODUCTION": true } }, @@ -50,8 +46,6 @@ "UNI_PLATFORM": "h5" }, "define": { - "H5_5G_AIGC_QUICKAPP_COM": true, - "H5_PRODUCTION": true, "PRODUCTION": true } }, @@ -61,8 +55,6 @@ "UNI_PLATFORM": "h5" }, "define": { - "H5_TEST_AIGC_QUICKAPP_COM": true, - "H5_PRODUCTION": true, "PRODUCTION": true } }