我正在尝试在iframe中显示内容。它可以在localhost上运行
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title><g:message code="default.list.label" args="[entityName]"/></title>
</head>
<body>
<div class="body">
<iframe style="width: 100%;min-height: 400px;height: 600px" src="https://www.google.com" />
</div>
</body>
</html>
但是当我构建一个战争并将其部署到服务器时......该页面是空白的吗?
为什么?
答案 0 :(得分:0)
因为Facebook不允许它:
CABTMIDICentralViewController
curl -v https://www.facebook.com
...
< X-Frame-Options: DENY
...
值:
无论网站如何,页面都无法在框架中显示 试图这样做。
Google和许多其他网站都有类似的配置,因此请检查标题。此外,您可以打开Chrome开发者控制台,并检查错误
请参阅此标题的文档:https://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header