【问题标题】:Connect to secure websites inside html frame/iframe连接到 html 框架/iframe 内的安全网站
【发布时间】:2014-10-16 14:46:04
【问题描述】:

我正在尝试为我的 IT 团队设置一个仪表板,以便在一个网页中查看多个不同的服务器。

我设置了 4 个框架,并使用 cnn 或 apple.com 对其进行了测试,以确保一切都设置好了。

<!DOCTYPE html>
<html>
...
<frameset cols="40%,60%" rows="50%,50%">
<frame src="http://www.apple.com">
<frame src="http://www.cnn.com">
<frame src="http://www.espn.com">
<frame src="http://10.2.0.252/">
</frameset>

</html>

因此,当加载"http://10.2.0.252" 时,它会重定向到登录页面(https://10.2.0.252),但会打开整个页面并且不会将其保留在框架内。现在页面上唯一的就是登录。这个的实际链接是“https://”,但是当我把它放在代码中时,页面是空白的。

是否可以让身份验证页面留在框架内?我想创建可以交互的框架,以便我们可以登录服务器查看所有状态。

编辑:我试图在 iframe 中显示 https 链接,但它只显示一个空白屏幕。有谁知道为什么&lt;iframe src="https://10.2.0.252" width="100%" height="600"&gt;&lt;/iframe&gt; 至少不会启动登录?它目前没有显示任何内容。

【问题讨论】:

  • 如果您只需要一个状态(例如服务器已启动),您是否可以使用 Web 服务或脚本来验证您是否收到 HTTP OK 状态消息作为回复?使用框架可以解决问题 - 没有什么可以阻止您的用户与框架进行交互,如果他们这样做可能会发生奇怪的事情......
  • 我需要登录 Sonicwall 和 Aruba 以及其他可以为我提供具体信息的服务。我只希望安全页面的重定向保留在框架/iframe 中。
  • 某些网站被配置为不加框。我不知道你是否可以强制它(我从未尝试过)。您可能需要让用户从无框架站点开始,登录并选中“记住我”选项(如果有),然后访问您的框架。
  • 我也在考虑做类似的事情,但不知道该怎么做。如果我加载页面并登录,我该如何访问框架?
  • 如果网站使用“记住我”功能,我认为他们通常会植入一个 cookie 让您保持登录状态。当您返回框架时(使用书签或在地址中输入 URL bar),该cookie仍在您的计算机上(只要您不清除它),它应该让您无需输入密码即可重新进入。并非每个网站都提供此功能,但很多网站都提供。

标签: html iframe frame


【解决方案1】:

我认为您需要重新考虑您的系统。

如果网站上有 framekiller,你就是在浪费时间试图覆盖它。可能有一个 API 可供您使用 - 请与网站核实,看看他们是否提供。

【讨论】:

    猜你喜欢
    • 2021-05-20
    • 2023-03-31
    • 2014-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-09
    • 1970-01-01
    • 2012-10-05
    相关资源
    最近更新 更多