javascript - 检查 URL 是否会在加载到 iFrame 后重定向父页面

标签 javascript jquery url iframe redirect

我想知道是否有一种简单的方法可以在将 URL 加载到 iFrame 之前测试它,看看它是否会尝试重定向父页面(例如,iframed 页面不想被 iframed - nyt,google,女士)。

如果它将重定向父页面,我将不会将其加载到 iFrame 中,然后让用户可以选择自行导航到 URL。与使用 onbeforeunload 或类似方法进行处理相比,这似乎应该更少干扰并且更容易。

提前致谢!

最佳答案

简短的回答:不是真的。

长答案:要知道一个 URL 是否将解析为一个不希望出现在 iFrame 中的页面,需要在加载它之前知道该页面是否有导致它从 iFrame 中弹出的脚本iframe 并进入新的标签页/窗口。
如果您有一份关于哪些页面具有此类功能的最终列表,那么只需检查您尝试打开的链接是否在该列表中,然后 em> 决定如何处理它。

关于javascript - 检查 URL 是否会在加载到 iFrame 后重定向父页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8291925/

相关文章:

javascript - jQuery 多个 getJSON 请求

javascript - 我的 JavaScript 语法有什么问题?

javascript - 如果元素是 X 左则动画另一个元素

javascript - 通过单击按钮更改 div 中的内容

javascript - 使用 $(this) 获取被点击的元素

php - 如何修剪 $_SERVER ['HTTP_REFERER' ]

javascript - 无法将 Observable 返回的对象作为输入组件 Angular 5 传递

javascript - jcryption 表单提交不适用于按钮单击

java - 我可以在 java 类型 URL 上有一个自定义协议(protocol)吗?

java - 通过 URL 下载图片