jQuery:检查内容是否位于iframe内

All*_*n S 21 iframe jquery

我正在通过iframe加载页面.如果内容位于iframe内,我需要添加一个加载微调器,如果没有,则不需要微调器.

问题:我如何使用jQuery从检查的iframe中的内容,如果它目前正坐在一个iframe或不?

(即将jQuery添加到加载iframe本身的页面很简单,但我需要将jQuery代码放在 iframe中加载的文件中).

gee*_*hic 42

怎么样

if ( self !== top ) {
// you're in an iframe
}
Run Code Online (Sandbox Code Playgroud)

  • 使用你提出的解决方案与if(window.self!== window.top){/*在iframe*/}中有什么区别吗? (6认同)