#microsoft-teams
#microsoft-команды
Вопрос:
Мы используем FAQPlus и добавляем гиперссылки с уценкой в текст ответа. Эти гиперссылки перестали работать в карточках бот-чата как в браузере, так и на рабочем столе несколько недель назад. Когда я нажимаю на гиперссылку, происходит заметка. Ожидаемый результат-открыть ссылку в окне браузера
Когда я просматриваю гиперссылку в консоли Chromium, это обычная привязка html, и href верен, а цель _ не заполнена, как и ожидалось. Я заметил несколько прослушивателей событий уровня документа, прикрепленных к событию щелчка якоря. Похоже, что событие щелчка отменяется, и когда я удаляю прослушиватель событий в консоли Chromium, гиперссылка работает должным образом. Список событий связан с этим кодом, и я вижу, что он переходит в блок finally, когда я нажимаю ссылку. Кто-нибудь знает, что вызывает эту проблему или как я могу найти дополнительную информацию об этом списке событий?
function Yt(e, t, n, r) { j || F(); var i = Jt , o = j; j = !0; try { D(i, e, t, n, r) } finally { (j = o) || B() } }
Комментарии:
1. Не могли бы вы предоставить более подробную информацию или JSON карты или текст гиперссылки с уценкой, который вы используете ?
Ответ №1:
В тексте AdaptiveCard уценка «полужирный» и «гиперссылка» приводит к тому, что гиперссылка не может быть удалена
{ "type": "TextBlock", "wrap": true, "text": "[**Search**](https://www.bing.com)" }
Он отображается как выделенная жирным шрифтом ссылка, но при нажатии на нее не происходит перехода к целевой ссылке.
Однако, если вы будете использовать приведенный ниже синтаксис, он работает:
{ "type": "TextBlock", "wrap": true, "text": "**[Search](https://www.bing.com)**" }
Пример JSON
{ "$schema": "https://adaptivecards.io/schemas/adaptive-card.json", "type": "AdaptiveCard", "version": "1.0", "body": [ { "type": "TextBlock", "text": "This is some **bold** text" }, { "type": "TextBlock", "text": "This is some _italic_ text" }, { "type": "TextBlock", "text": "- Bullet r- List r", "wrap": true }, { "type": "TextBlock", "text": "1. Numberedr2. Listr", "wrap": true }, { "type": "TextBlock", "text": "Check out [Adaptive Cards](https://adaptivecards.io)" }, { "type": "TextBlock", "wrap": true, "text": "This [**Search doesnt work**](https://www.bing.com)" }, { "type": "TextBlock", "wrap": true, "text": "This **[Search Works](https://www.bing.com)**" } ] }