涉及框架的呼叫订单

时间:2015-03-28 19:47:49

标签: javascript iframe scope

我有一个带嵌入式iframe的html页面。是否可以在window.top引用全局变量而不使用前缀(window.top或类似),或者总是必须使用完整路径来访问嵌入帧中的变量。在谷歌浏览器的快速测试中,我无法在没有前缀的window.top级别访问变量,但我有一种潜在的怀疑,即在其他浏览器中/某些情况下可以做到这一点。我的问题是:如果在iframe的本地范围(iframe的内容窗口)中没有寻找名称的变量,浏览器(某些浏览器?)会自动查看下一个更高级别(父级别)窗口,它可以属于另一个框架/ iframe或window.top)并返回该值/对象?并且:如果本地嵌入式iframe级别和父级别存在重复的变量名称,本地级别是否总是胜出,或者是否存在window.top版本优先获得的情况?

1 个答案:

答案 0 :(得分:0)

  

如果在iframe的本地范围(iframe的contentWindow)中没有寻找名称的变量,浏览器(某些浏览器?)会自动查看下一个更高级别(可以属于另一个帧/ iframe的父级窗口)或window.top)并返回该值/对象?

没有