Я выполняю платежный шлюз, после того, как пользователь нажмет 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
, любые предложения приветствуются.