将 Chrome 从版本 114 更新到 115 后 Iframe 显示为空白

Iframe display blank after update Chrome from version 114 to 115

提问人:An Nguyen 提问时间:7/25/2023 最后编辑:An Nguyen 更新时间:7/25/2023 访问量:359

问:

我已将 Chrome 从版本 114 更新到 115。在此之后,我的 Web 应用程序上的所有 iframe 在打开时都变为空白。 这是我调用 iframe 的方式:

<div class="modal fade loadIframe">
    <iframe id="frame-top-dt" src="BASE_PATH/xxx.php?id=ID" width="100%" style="border:0px;height: 100%;"></iframe>
</div>
<script type="text/javascript">
    $('#click-on-me').click(function() {
        $(".loadIframe").css("display", "block");
    })
</script>

提交 .php 的请求尚未执行,进程在此之后立即停止。

请求错误图像

Iframe 仅显示空白页,没有按预期显示数据。 有人遇到过这个问题吗?

谢谢。

我尝试在javascript上使用setTimeout,但它仍然是错误的

javascript php html google-chrome iframe

评论

0赞 Mahdiar Mransouri 7/25/2023
检查主机是否存在错误CORS
0赞 Jaromanda X 7/25/2023
是否有任何响应或响应标头?我对 iframe 没有这样的问题
0赞 An Nguyen 7/25/2023
我试图添加标头以避免CORS,但它仍然不起作用,我的响应标头是空的。顺便说一句,当我将 Chrome 更新到版本 115 时,这个问题刚刚发生。

答:

0赞 Raheut Rahwana 7/25/2023 #1

你试过普通的香草方式吗?只需写

<iframe id="frame-top-dt" src="BASE_PATH/xxx.php?id=ID" width="100%" style="border: 0px; height: 100%;"></iframe>

看看它是否有效。

或检查是否有效。
或者将该值替换为其实际值。
BASE_PATH/xxx.php?id=IDsrc

评论

0赞 An Nguyen 7/25/2023
我试过了,但它仍然在发生:(
0赞 Raheut Rahwana 7/25/2023
如果是这样,请尝试回声,看看它是否有效。BASE_PATH/xxx.php?id=ID