Я хотел бы проверить, находится ли узел DOM внутри iFrame в моем приложении. Есть ли способ узнать, в каком окне находится узел?
1
ama2
26 Июн 2012 в 04:08
1 ответ
Лучший ответ
if (node.ownerDocument.defaultView.frameElement)
// We're inside of an <iframe>
Пояснения к коду:
node.ownerDocument.defaultView.frameElement
// ^------------------------------------------ The document of the <iframe>.
// ^ --------------------------- The window of the <iframe>
// ^---------------- The <iframe>
3
gdoron is supporting Monica
28 Июн 2012 в 22:58
Похожие вопросы
Связанные вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Обратите внимание, что JavaScript — это НЕ Java. Включите все теги, относящиеся к вашему вопросу: например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [стройный] и т. д.