Angular index.html.2/4中的iFrame
我正在构建一个角度应用程序。对于会话管理,我使用OpenID连接会话管理,并尝试注入iFrame。我必须在index.html中包含一个iframe作为Angular index.html.2/4中的iFrame,angular,openid,angular2-template,openid-connect,Angular,Openid,Angular2 Template,Openid Connect,我正在构建一个角度应用程序。对于会话管理,我使用OpenID连接会话管理,并尝试注入iFrame。我必须在index.html中包含一个iframe作为 <!doctype html> <html> <head> <meta charset="utf-8"> <title> Application </title> <base href="/"> <meta name="v
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title> Application </title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<iframe src="./session.html" id="rp_session_iframe" width="0"
height="0"></iframe>
<div id="app-loader" class="app-loader"></div>
<app-root></app-root>
</body>
</html>
应用
我做错了什么?请提供帮助。当通过属性、属性、样式、类绑定或插值将值(在您的例子中是脚本标记)从模板插入DOM时,角度清理并转义不受信任的值,因为它会将所有值默认视为不受信任的值,正如它们在属性中所述
但是您可以使用DOMSanizer手动设置受信任的值,您可以阅读有关如何实现它的更多信息
希望有帮助,祝你有一个美好的一天。:) 当通过属性、属性、样式、类绑定或插值将值(在您的例子中是脚本标记)从模板插入DOM时,Angular清理并转义不受信任的值,因为默认情况下,它会将所有值视为不受信任的值,正如它们的
但是您可以使用DOMSanizer手动设置受信任的值,您可以阅读有关如何实现它的更多信息
希望有帮助,祝你有一个美好的一天。:) 是的,但当我甚至不在组件中时,我将在哪里进行消毒。我试图将iframe添加到的html是root index.htmlYes,但是当我甚至不在组件中时,我将在哪里清理呢。我试图添加iframe的html是根索引。htmlI遇到了类似的问题,你解决了吗?解决这个问题已经有一段时间了。但如果我没记错的话,我使用的是angular,我动态地创建了iframe,并将iframe应用到身体上。成功了。我遇到了类似的问题,你解决了吗?解决这个问题已经有一段时间了。但如果我没记错的话,我使用的是angular,我动态地创建了iframe,并将iframe应用到身体上。成功了。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>iFrame RP Page</title>
<script>
window.onload = function()
{
window.parent.alert('iframesomething');
}
</script>
</head>
<body>
</body>
</html>