gpt4 book ai didi

javascript - 如果网页配备了 frame-buster buster,我该如何停止加载该网页?

转载 作者:行者123 更新时间:2023-11-30 13:25:02 24 4
gpt4 key购买 nike

如果网页使用了 this question 中提到的 frame-buster buster,我该如何停止加载该网页? , 或者更强的 X-Frame-Options: deny喜欢 stackoverflow.com?我正在创建一个 Web 应用程序,它具有将外部网页加载到 <iframe> 中的功能。通过 javascript,但如果用户不小心进入了 google.com 或 stackoverflow.com 等具有破坏帧破坏功能的网站,我只想退出加载。在 stackoverflow.com 中,它显示一条弹出消息,要求禁用框架并继续,但我宁愿停止加载页面。在谷歌中,它会在不询问的情况下删除框架。我完全没有点击劫持的意图,目前,我只是自己使用这个应用程序。每次我踏入此类网站时,框架都会被破坏,这很不方便。我只是不需要继续加载这些页面。

编辑

到目前为止看到的答案,似乎我无法在加载之前检测到这一点。然后,是否可以在不同的选项卡中加载页面,然后查看它是否没有 frame-buster buster,如果没有,则将其加载到 <iframe> 中。在原始标签中?

编辑2

我还可以通过我使用的脚本语言 (Ruby) 将页眉或网页作为 html 字符串实现。所以我认为在将信息加载到 <iframe> 之前我确实可以访问这些信息。 .

最佳答案

在加载页面之前无法检测到这一点,因为帧破坏是通过 header 完成的,或者是在页面加载时通过 JavaScript 触发的。

关于javascript - 如果网页配备了 frame-buster buster,我该如何停止加载该网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8795934/

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