我正试图向用户展示从处理器接收的一大段完整HTML代码,作为新的HTML页面。(请参见下面的代码示例)。
在使用Node之前,我已经成功完成了此操作,但是由于需要,现在我想通过Angular进行此操作。重定向是可能的。
如果不可能的话,我正在考虑使用节点内部的路由器和数据库来实现这一目标。
这将是最不推荐的选择,因为仅存储和拉动以显示新页面是不必要的浪费,并且可能需要在这种情况下应用适当的安全性。
有什么想法吗?
直到今天,我已经在服务器端实现了3D安全。基本上发生的是,在传递信用卡凭证,对其进行解码并将其作为HTML发送给用户之后,我从处理器获得了编码的html响应。
该流程效果很好,但是现在,我使用Angular在客户端实现了相同的功能。
当前,我正在通过服务器将用户的信用卡表单凭据传递给处理器,一旦响应与需要显示给用户的HTML一起返回,我便将其发送回有效负载内的用户。 />
此时,我在Angular的一侧拥有HTML,但是如何显示它呢?
一些收到的编码HTML代码示例:
%3C%21DOCTYPE+html%3E%0A%3Chtml%3E%0A%3Chead%3E%0A++++%3Cmeta+http-equiv%3D%22content-type%22+content
解码后的HTML代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Redirection page</title>
<script type="text/javascript" language="javascript">
function makeSubmit() {
document.returnform.submit();
}
</script>
</head>
<body onLoad="makeSubmit()">
<form name="returnform" action="https://www.someurl.com/" method="POST">
<input type="hidden" name="" value="value">
<noscript>
<input type="submit" name="submit" value="Press to continue"/>
</noscript>
</form>
</body>
</html>
我希望通过使用Angular的路由器/绕过它/使用另一种方法,将用户重定向到另一个页面,其中显示已解码的已接收HTML。
谢谢。