Найдено научных статей и публикаций: 1, для научной тематики: Событийная модель
1.
Паначёв М.А.
, 2007
Для работы с несколькими HTML документами в Microsoft IE, начиная с версии 4.0, было введено понятие фрейма. Фрейм является областью окна браузера для представления отдельной веб-страницы. (Естественно, что и загружаемая во фрейм страница может содержать в себе новый набор фреймов) Такое расширение ...
Для работы с несколькими HTML документами в Microsoft IE, начиная с версии 4.0, было введено понятие фрейма. Фрейм является областью окна браузера для представления отдельной веб-страницы. (Естественно, что и загружаемая во фрейм страница может содержать в себе новый набор фреймов) Такое расширение добавило массу новых возможностей, при этом не только полезных, расширяющих функциональность и способы работы с документами. Появление фреймов вызвало новую волну хакерских атак из-за проблем с безопасностью, которые не сразу были замечены разработчиками данной архитектуры. Так, например, злоумышленник мог использовать на своей странице невидимый фрейм с формой для отправки необходимых данных с локального компьютера на сервер.
В Microsoft начали поспешно закрывать эти уязвимости, но это привело к частичной потери функциональности и некоторому пересмотру принципов объектной модели документов на границе фрейма. У web-разработчиков появились новые проблемы. Теперь межфреймовое взаимодействие стало не таким тривиальным. Доступ к содержимому фрейма, загрузившего страницу с другого домена, был запрещён. Модель обработки и просачивания событий была определена для каждого из фреймов в отдельности. Для запрета получения информации о событии фрейма в главном окне был использован искусственный приём: указатель на объект события event во внутреннем документе возвращает null при обращении к нему извне.