更新了鸿蒙元服务的_safeEncodeForPlatform实现和相关测试: 1. 修正此前错误的"鸿蒙整体encode url"假设,实际鸿蒙行为和微信一致,按&=分隔解析query 2. JS侧不再完全不编码,而是仅对&=?#和空格做encode,保留中文/字母数字等 3. 更新所有相关测试用例和文档注释,同步修复微信平台的编码逻辑说明
重构跨平台参数编码逻辑: 1. 微信小程序/鸿蒙元服务:仅处理编码边界符和decode roundtrip,不主动编码,交由平台原生处理 2. H5/华为快应用:保留主动编码逻辑,适配浏览器query解析规则 3. 新增专项测试用例覆盖搜索关键词跨端流转场景,修复商品分类页跳转列表页关键词显示乱码的bug