Files
mama-box/js
Karlcarlo 340fc911b1 fix(工具列表): 去掉「排除授权示例」的前端过滤,应用可见性交由后台上下架决定 (v26092007)
原逻辑:loadPublishedApps() 里 `.filter(a => a.url && !/wx-h5-demo/i.test(a.url))`
单独屏蔽「H5应用授权示例」,于是已上架 14 个只显示 13 个。

去掉的两个理由:
1)同一份数据在别的端不一致 —— 商城小程序「我的应用」(myApps) 直接铺
   /api/mp/apps 全量,没有任何过滤,所以那边能看到它;
2)mama-box 端要用这个应用排查「openid 为空」的场景,前端把它藏掉就没法从宫格进去。

现在只保留「必须有 url」这一条(没配链接的点了没反应),谁能出现完全由后台
「应用管理」的上架/下架(isPublished)人工决定;注释里写清了历史与「别在前端
重新引入名单」。顺带说明:原来那条过滤是按 URL 正则匹配的,本身就是脆的
(demo 换域名就自动失效)。

验证:本地代理实测宫格 14 个、含「H5应用授权示例」,标题「共 14 个 ›」;
点它 → https://mp.yizhezhe.com/wx-h5-demo/?openid=…(有身份);
无 openid 时 → https://mp.yizhezhe.com/wx-h5-demo/(正好是排查要的干净入口);errors 空。
2026-09-20 02:57:27 +08:00
..