gpt4 book ai didi

html - 确定站点是否将在 iframe 中打开

转载 作者:太空狗 更新时间:2023-10-29 13:14:53 24 4
gpt4 key购买 nike

如果图像无法加载到页面上,我们可以使用 onerror 函数加载默认图像。

是否有将网站加载到 iFrame 的等效方法?

例如mashable.com 可以加载到 iFrame 中,而许多社交网站,例如Facebook、Twitter 等不能。

所以当用户尝试加载例如Twitter 没有显示任何内容,我想要一条消息显示“此页面无法显示”,然后在新选项卡中打开链接,并在 3 秒后引导他们。

不确定这是否可能。

最佳答案

由于安全限制,这在客户端是不可能的。但是,您有两种替代解决方案:

  • 从服务器调用并检查 X-Frame-Options header 。
  • 或者,您可以设置一个超时时间,如果一段时间后未触发加载事件,则假定无法加载页面。

参见 Catch error if iframe src fails to load . Error :-"Refused to display 'http://www.google.co.in/' in a frame.."

关于html - 确定站点是否将在 iframe 中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18829234/

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