在同一选项卡中打开HeroCard的链接

时间:2018-01-05 17:26:03

标签: botframework direct-line-botframework

我认为默认情况下,直接通道中的每个openUrl按钮都会在新标签页中打开网站,有没有办法专门更改一个按钮以在同一个标​​签页中打开?

由于

1 个答案:

答案 0 :(得分:0)

您可以下载WebChat控件,修改它,构建它,并托管您自己的自定义版本。在新窗口中打开网址的代码位于:

https://github.com/Microsoft/BotFramework-WebChat/blob/74eeec8ee2d73c83e388f739a502fe1042b93386/src/AdaptiveCardContainer.tsx#L57

if (action instanceof AdaptiveCards.OpenUrlAction) {
        window.open(action.url);  <-- this would need to be changed
    }