Skip to content

Commit 423c5b9

Browse files
authored
Исправлена неточность касательно доступа к document в iframe
1 parent d485857 commit 423c5b9

File tree

1 file changed

+5
-7
lines changed
  • 3-frames-and-windows/03-cross-window-communication

1 file changed

+5
-7
lines changed

3-frames-and-windows/03-cross-window-communication/article.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,12 @@
4949
*!*
5050
let iframeWindow = iframe.contentWindow; // OK
5151
*/!*
52-
try {
53-
// ...но не на document внутри него
52+
53+
// ...но при попытке получить доступ к document страницы
54+
5455
*!*
55-
let doc = iframe.contentDocument; // ОШИБКА
56+
let doc = iframe.contentDocument; // ...получим null
5657
*/!*
57-
} catch(e) {
58-
alert(e); // Security Error
59-
}
6058
6159
// также мы не можем прочитать URL страницы в ифрейме
6260
try {
@@ -78,7 +76,7 @@
7876
</script>
7977
```
8078

81-
Код выше выведет ошибку для любых операций, кроме:
79+
Код выше выведет ошибку или `null` для любых операций, кроме:
8280

8381
- Получения ссылки на внутренний объект `window` из `iframe.contentWindow`
8482
- Изменения `location`.

0 commit comments

Comments
 (0)