gpt4 book ai didi

javascript - 使用 javascript 或 Jquery 从 iFrame 重定向

转载 作者:行者123 更新时间:2023-11-28 00:17:27 24 4
gpt4 key购买 nike

如果一个网站被加载到 iframe 中,我需要在该 iFrame 的子页面上放置什么代码才能脱离 iFrame 并将该页面加载为顶级文档或重新定位到该页面

刚找到代码

<script>
if(window.top !== window.self){
window.top.location.href = "http://www.blah.com";
}
</script>

更好的代码:

<style> html{display : none ; } </style>
<script>
if( self == top ) {
document.documentElement.style.display = 'block' ;
} else {
top.location = self.location ;
}
</script>

下面的代码示例:

<!DOCTYPE html>
<html lang="en">
<head>
blah
</head>
<body>
<iframe src="www.blah.com"></iframe>
</body>
</html>

我需要在 www.blah.com 上添加什么 JQuery 或 javascript(在此示例中)以便它脱离 iframe 并直接向用户显示 www.blah.com?

最佳答案

您要找的是 Framekiller

这是那篇文章中建议的实现方式:

<style> html{display : none ; } </style>
<script>
if( self == top ) {
document.documentElement.style.display = 'block' ;
} else {
top.location = self.location ;
}
</script>

关于javascript - 使用 javascript 或 Jquery 从 iFrame 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11332247/

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