Поправить уроки eval в контексте фрейма

Завершена
Планируемый запуск: Дата начала: 14.04.2021Планируемое завершение: Дата завершения: 14.04.2021

Описание задачи

{"blocks": [{"key": "8ee22", "data": {}, "text": "Решение: https://github.com/freecode-academy/freecode.academy/commit/9c9011b3d004087fdb9e1e2ea78edd16fde7ac61", "type": "unstyled", "depth": 0, "entityRanges": [{"key": 0, "length": 100, "offset": 9}], "inlineStyleRanges": []}, {"key": "c6dci", "data": {}, "text": "", "type": "unstyled", "depth": 0, "entityRanges": [], "inlineStyleRanges": []}], "entityMap": {"0": {"data": {"url": "https://github.com/freecode-academy/freecode.academy/commit/9c9011b3d004087fdb9e1e2ea78edd16fde7ac61"}, "type": "LINK", "mutability": "MUTABLE"}}}

Оказывается eval.call(iframe, code) не дает полноценной области видимости, как надо. То есть в целом все ожидаемо и работает в области фрейма, но не видит глобальных переменных окна фрейма. Чтобы выполнялось как надо, надо вызывать