我想知道是否有一种简单的方法来测试URL,然后将其加载到iFrame中以查看它是否会尝试重定向父页面(例如iframed页面不想被iframed - nyt,google, MS)。
如果它将重定向父页面,我将不会将其加载到iFrame中,然后为用户提供自己导航到URL的选项。这看起来应该比使用onbeforeunload
或类似方法更容易打扰和更容易。
提前致谢!
答案 0 :(得分:2)
简答:不是。
长答案:了解URL是否要解析为不希望位于iFrame中的页面需要在加载之前知道该页面是否有一个脚本导致它弹出iframe并进入新的标签/窗口。
如果您有一个确定的列表做哪些页面具有此类功能,那么只需检查您尝试打开的链接是否在该列表中,然后决定如何处理它。