出现这个情况是因为微信对分享相关API做了部分限制,以及需要在公众号后台配置正确的开发域名
结果写在前面:分享API只能在公众号窗口内打开的链接才可生效
错误示例: 在微信聊天窗内打开某H5链接,点击分享,分享后只生成普通http链接
正确示例: 在公众号聊天窗内/公众号菜单栏打开某H5链接,点击分享,能够正常生成卡片链接, 点击卡片链接后继续分享,依旧正常
开发调试时需要将域名发送到公众号聊天窗口内进行调试