Backstage.io Techdocs Дезинфицирующее средство для лиц лишает индивидуальные ссылки протокола от в MarkdownHtml

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Backstage.io Techdocs Дезинфицирующее средство для лиц лишает индивидуальные ссылки протокола от в Markdown

Сообщение Anonymous »

Я пытаюсь включить гиперссылку в мои Techdocs, которая использует пользовательскую схему URI (например, MyCustomApp: // ), чтобы запустить собственное приложение по ссылке. Вот фрагмент Markdown, который я использую: < /p>

Код: Выделить всё

This tool is available via the [url=mycustomapp://open?resource=123]Custom App[/url].
В моем приложении-config.yaml я настроил дезинфицирующее средство как это:

Код: Выделить всё

techdocs:
sanitizer:
allowedCustomElementAttributeNameRegExp: "href|target"
allowedCustomElementTagNameRegExp: "^a$"
Несмотря на это, когда страница отображается в закулисной за кулисами, атрибут href вырезан, а ссылка не является кликабельной:

Код: Выделить всё

This tool is available via the Custom App.
Кажется, дезинфицирующее средство отклоняет пользовательский протокол в href . Кто-нибудь успешно разрешил нестандартные схемы URI в TechDocs? Есть ли способ настроить дезинфицирующее средство (например, Dompurify), чтобы разрешить им?

Подробнее здесь: https://stackoverflow.com/questions/796 ... rom-a-href
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Html»