Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   Получение доступа к Object.prototype внутри Iframe в IE8 (https://javascript.ru/forum/css-html-internet-explorer/57146-poluchenie-dostupa-k-object-prototype-vnutri-iframe-v-ie8.html)

dfionov 22.07.2015 15:11

В общем, всё оказалось довольно просто.
У window ифрейма в ie появляются всякие глобальные Object, Array и прочие после того, как в теле появится хоть один скрипт.
Т. е. достаточно создать один пустой
var script = iframe.doc.createElement('script');

и добавить его в body, тогда всё начинает работать :)

Deff 22.07.2015 16:34

Цитата:

Сообщение от dfionov
Т. е. достаточно создать один пустой

Ну наверно у меня и не возникало проблем, поскольку всегда либо фрейм уже со скриптами, либо в пустой фрейм всегда вставлялись скрипты

dfionov 22.07.2015 17:00

Deff, в моём случае ифрейм contentEditable, поэтому скрипты ему внутри ни к чему. Всё управление идёт из родительского окна.

Спасибо за участие :)


Часовой пояс GMT +3, время: 19:12.