Мне пока не удалось найти много ответов, поэтому я просто собираюсь спросить.
Насколько сложно было бы остановить работу выключателя фрейма или даже просто проигнорировать его?
Это решение вашей проблемы, надеюсь, оно помогло!
<iframe src="URL" sandbox="allow-scripts" width="100%" height="100%" scroll="yes" frameborder="0"></iframe>
По вопросу Джеффа :
Как выясняется, ваш код очистки кадра может быть переброшен , , как показано здесь :
<script type="text/javascript"> var prevent_bust = 0 window.onbeforeunload = function() { prevent_bust++ } setInterval(function() { if (prevent_bust > 0) { prevent_bust -= 2 window.top.location = 'http://server-which-responds-with-204.com' } }, 1) </script>
Этот код выполняет следующие действия:
window.onbeforeonload
setInterval()