gpt4 book ai didi

jsp - JSP 能否知道它是否在 iFrame 内?

转载 作者:行者123 更新时间:2023-12-04 06:30:13 24 4
gpt4 key购买 nike

出于各种原因,我需要一个 JSP 来根据它是作为父页面查看还是通过 iFrame 进行查看来执行和显示不同的操作。

有没有办法让 JSP 知道它是如何显示的,以便它正确运行?

最佳答案

JSP 无法确定它是否在框架中。但你也许可以使用 javascript。这是一个非常简单的 javascript 调用,它将检测您是否在框架中:

if(top != self) {
alert("In an HTML frame");
}

如果您需要知道您是否在服务器端的框架中,那么也许您可以执行以下操作
  • 在jsp中加入一小段javascript检测是否在一个frame中
  • 通过ajax调用将您是否在帧中的结果发送回servlet
  • 将结果存储在 servlet 中的 session 中。
  • 关于jsp - JSP 能否知道它是否在 iFrame 内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5516397/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com