gpt4 book ai didi

javascript - 我可以检测到跨域 iframe 包含 404 响应吗?

转载 作者:行者123 更新时间:2023-11-30 08:54:53 25 4
gpt4 key购买 nike

我有一个脚本可以将 Iframe 注入(inject)我的页面,在极少数情况下服务会关闭并且 Iframe 内容是 404 页面内容。

我能以某种方式检测到跨域页面 (in-iframe) 的响应是 404 吗?

最佳答案

简单的答案是“否”,并非没有 CORS或在服务器端提供帮助。同源策略的全部意义在于您无法获取有关从其他地方提供的内容的信息。

尝试使用服务器端脚本向有问题的站点发出 HEAD 请求并确保它正常运行。

另一种可能的解决方法:在他们的网站上找到一张图片,然后尝试先加载它。当图像加载时,加载 iframe。如果一段时间后加载失败,您可以假设服务器已关闭,并显示自定义的“oops”消息。可能会或可能不会工作,具体取决于该服务器的实际情况。

关于javascript - 我可以检测到跨域 iframe 包含 404 响应吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14417255/

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