отображать декодировать HTML в машинописном тексте - PullRequest
0 голосов
/ 01 октября 2019

Я выполняю платежный шлюз, после того, как пользователь нажмет proceed, я отправлю необходимые данные и получу от внутреннего сервера кодированную строку base64, содержащую html, для перенаправления на страницу платежного шлюза.

это то, что я пробовал:

base64 : PCFET0NUWVBFIGh0bWw+PGh0bWw+PGJvZHk+PGgxPk15IEZpcnN0IEhlYWRpbmc8L2gxPjxwPk15IGZpcnN0IHBhcmFncmFwaC48L3A+PC9ib2R5PjwvaHRtbD4=

после того, как я декодировал в своем файле TS, используя:

const decodeHtml = window.atob(this.base64);

Я получил такой результат:

<!DOCTYPE html><html><body><h1>My First Heading</h1><p>My first paragraph.</p></body></html>

Как я могу отобразить этот html в своем проекте, привязав его к html-файлу или указав новый URL-адрес? основываясь на моих выводах, я могу использовать innerHtml, чтобы связать это, но я не уверен, есть ли лучшая практика для этого, и не знал, как отобразить этот кодированный файл html, любые предложения приветствуются.

...