You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HeroCard中URL在聊天/群聊无法打开新标签页问题求助

解决Teams消息扩展Hero Card链接在聊天场景无法打开新标签页的问题
  • 问题本质:Teams在一对一聊天、群聊场景下,会限制Hero Card的text字段内HTML <a> 标签的跳转行为,默认不会打开新标签页;但团队帖子的渲染规则不同,所以能正常跳转。
  • 可行方案:别在text参数里嵌<a>链接,改用Hero Card的Card Actions中的OpenUrl动作,这种方式在所有场景下都会触发新标签页打开。
  • Node.js代码示例:
// 构造带OpenUrl动作的Hero Card
const heroCard = CardFactory.heroCard(
    '卡片标题',
    '这里放卡片文本内容,不用直接嵌链接',
    null, // 可选传入图片URL
    [
        {
            type: 'openUrl',
            title: '点击打开目标链接',
            value: 'https://your-target-url.com'
        }
    ]
);
  • 额外提示:如果需要在文本里保留链接样式,可以在text里写类似*[点击打开链接]*的文本,把实际跳转逻辑放到OpenUrl动作里,这样既满足显示需求,又能保证所有场景跳转一致。

内容的提问来源于stack exchange,提问作者Catalin Oneasa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 02:05:18