Как обмануть Ифраме, чтобы он был самым верхним окном
Интересно, есть ли способ переопределить iframe window.top и window.parent таким образом, чтобы из его контекста было верно следующее
window === window.parent && window === window.top
Дело в том, что приложение, которое я хочу встроить в iframe, имеет много ссылок на window.top, оно хранит объекты и использует их для обмена данными со своими дочерними iframe.
<iframe sandbox=""></iframe>
Без «allow-scripts» это не вариант для меня, как любой доступ к window.top throws и Error, хотя я хочу, чтобы все работало почти так же, как если бы iframe был окном верхнего уровня
Примечание: я видел похожий вопросКак обмануть / обмануть IFrame, чтобы считать его ТОП-элементом в DOM но в то время как то же самое требование, реальная проблема - изменение top.location может быть обойдена, поэтому я думаю, что обсуждение было прекращено.