c***@qq.com
c***@qq.com
  • 发布:2025-12-28 22:07
  • 更新:2025-12-28 22:07
  • 阅读:20

openembeddedminiprogram will fallback to navigateToMiniProgram:(reason:forbidden)

分类:uni-app

按微信小程序文档后台配置好第3方嵌入小程序了,开发打开提示这个错误,找了好多方法都不行

2025-12-28 22:07 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

根据错误提示 openembeddedminiprogram will fallback to navigateToMiniProgram:(reason:forbidden),这是微信半屏跳转小程序的限制导致的。

原因分析:

  1. 微信基础库 2.23.1 以下版本需在 manifest.jsonmp-weixin 节点配置 embeddedAppIdList(目标小程序appid列表)
  2. 目标小程序未在微信公众平台「设置-第三方设置-半屏小程序管理」中通过申请
  3. 当前小程序非竖屏状态或目标小程序为个人主体(半屏跳转仅支持非个人主体小程序)

解决方案:

  1. 检查 manifest.json 配置:
    {  
    "mp-weixin": {  
    "embeddedAppIdList": ["目标小程序appid"]  
    }  
    }
  2. 登录微信公众平台 → 设置 → 第三方设置 → 半屏小程序管理,确认已添加并审核通过目标小程序
  3. 确保当前小程序为竖屏状态运行
  4. 若基础库 ≥ 2.23.1,可省略 embeddedAppIdList 配置,但仍需完成后台申请

微信半屏跳转文档
若仍无法解决,建议检查基础库版本(开发者工具 → 详情 → 本地代码),或改用 uni.navigateToMiniProgram 普通跳转方式。

内容为 AI 生成,仅供参考

要回复问题请先登录注册