gpt4 book ai didi

javascript - window.parent 在 iframe 中始终未定义

转载 作者:行者123 更新时间:2023-11-27 22:52:11 25 4
gpt4 key购买 nike

我最近遇到了这个奇怪的问题,我试图在 iframe 中引用父窗口,但不知何故 window.parent 或 parent 总是未定义。

我通过使用 window.top 解决了这个问题,但这个问题仍然困扰着我。

为什么 window.parent 未定义?

如果有帮助,这是一个 .NET 网络应用程序。

更新:我想补充一点,父 iframe 和子 iframe 都指向同一个域 (localhost)。至于代码,我试过下面的代码:

if (parent != null)
{
// do something
}

做某事从来没有发生过,我也试过了

alert(parent)

alert(window.parent)

它们总是以空值出现。

最佳答案

该死,这最终证明是一个编码错误——有人不小心在另一个函数中重新定义了 parent:

parent = blah

虽然他应该用

var parent = blah

关于javascript - window.parent 在 iframe 中始终未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1412655/

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