redengineer / redmini

小红书小程序
17 stars 4 forks source link

自定义编译条件-启动参数校验问题 #1218

Open shaonialife opened 3 months ago

shaonialife commented 3 months ago

Issue类型

bug

问题模块

小程序开发者工具(IDE)

所属的服务商

微盟

平台

IDE

小红书版本信息

8.33

基础库版本

v3.91.0

用户ID

发生问题的时间

2024-04-28 18:36:57 至 2024-04-28 18:36:57

问题描述

这是一个理论上有效的启动参数(参数是从onLaunch中获得,部分数据做了脱敏),KV 都经过了 encodeURIComponent 处理,但是在小红书开发者工具的添加自定义编译条件的时候,会校验不通过。

vid=0&page_key=26&xhs_channel_token=111&productInstanceId=222&id=333&business=red_open&contract_id=&biz_type=&trace_id=&token=444&forward=red_mini_program&isForXhsMP=true&background_transparent_v2=true&dsmatrix_key=redmp_mall_default&xhs_g_s=0116&page_source=personal_page.brand_account&user_id=(null)

经检测,发现下面这些 key=value 形式都不可以 a= a=111.222 a=(xx) a=%E4%B8%AD%E6%96%87

貌似对 value 部分做了限制,限制了只能使用字母、数字、下划线、中划线,而且至少有一个字符才行

期望结果

支持正常的 K=V 形式

重现步骤和复现问题的最小demo Github链接

github-actions[bot] commented 3 months ago

您好开发者, 我们已收到你的问题, 已通知开发团队进行处理! 如您未阅读我们的开发文档,可先参阅开发文档 小红书问题处置流程 :sparkles: 感谢您的提问!:sparkles: