如何检查父窗口中是否存在JavaScript函数

时间:2017-11-01 02:35:38

标签: javascript

我目前正在处理网络表单应用程序。我在父窗口中有Javascript函数[例如HideWaitMessage()]。我使用子窗口中的window.parent.HideWaitMessage()来访问它,它按预期工作。

但是,为了避免错误,我想验证父窗口中是否存在该函数。请告知我如何实现这一目标。

2 个答案:

答案 0 :(得分:1)

您是否尝试过检查

if (typeof window.parent.HideWaitMessage === 'function') {
// sage to use
}

答案 1 :(得分:0)

我会使用以下保护

window.parent && typeof window.parent.HideWaitMessage === 'function'
相关问题