Botframework 如何在Bot框架的新窗口中打开超链接
我正在使用ActionTypes.OpenUrl创建在“新建”选项卡中打开的链接,是否有任何解决方法可以在“新建”窗口中打开该链接。DirectLine用于连接到Bot。谢谢 我正在使用ActionTypes.OpenUrl创建在“新建”选项卡中打开的链接,是否有任何解决方法可以在“新建”窗口中打开该链接 为了满足您的需求,您可以尝试实现并使用自定义版本的webchat。在Botframework 如何在Bot框架的新窗口中打开超链接,botframework,direct-line-botframework,web-chat,Botframework,Direct Line Botframework,Web Chat,我正在使用ActionTypes.OpenUrl创建在“新建”选项卡中打开的链接,是否有任何解决方法可以在“新建”窗口中打开该链接。DirectLine用于连接到Bot。谢谢 我正在使用ActionTypes.OpenUrl创建在“新建”选项卡中打开的链接,是否有任何解决方法可以在“新建”窗口中打开该链接 为了满足您的需求,您可以尝试实现并使用自定义版本的webchat。在AdaptiveCardContainer.tsx中,修改代码以打开一个新窗口,如下所示: private onExecut
AdaptiveCardContainer.tsx
中,修改代码以打开一个新窗口,如下所示:
private onExecuteAction(action: Action) {
if (action instanceof OpenUrlAction) {
/*window.open(action.url);*/
window.open(action.url, "_blank","toolbar=no");
} else if (action instanceof SubmitAction) {
if (action.data !== undefined) {
if (typeof action.data === 'object' && (action.data as BotFrameworkCardAction).__isBotFrameworkCardAction) {
const cardAction = (action.data as BotFrameworkCardAction);
this.props.onCardAction(cardAction.type, cardAction.value);
} else {
this.props.onCardAction(typeof action.data === 'string' ? 'imBack' : 'postBack', action.data);
}
}
}
}
有关实现自定义webchat的更多信息,请参阅“”
测试结果:
您试过发布什么,以便我们可以帮助您hi@priti,有什么更新吗?你解决问题了吗?