У меня есть IFRAME, который пытается вызвать функцию в родительском окне, например, так:Есть ли способ увидеть, доступен ли window.top?
window.top.updateIFrame(height);
Очевидно, что это будет работать только если IFrame и расположение родительского окна находятся на том же домене. Поэтому я хочу проверить, чтобы window.top был доступен, прежде чем пытаться вызвать функцию. Но я не могу этого сделать.
Я попытался установить window.top объекту, и объект существует, но я не могу понять, есть ли доступ к нему или нет.
Будет ли 'попробовать/catch' работать здесь? –
вы не можете просто сделать if (window.top && window.top.updateIFrame) {}? вы можете aways jsut обернуть его в попытке Catch –
@RocketHazmat Вот что я делаю сейчас. Но я хотел бы сначала проверить – Smeegs