Я использую скрытый iframe, чтобы обновить страницу в фоновом режиме, чтобы сохранить токен доступа без обновления всей страницы. Эта работа отлично работает во всех браузерах, но IE, в IE, когда происходит обновление IE бросает фокус с чего-либо на рабочем столе. Итак, мой вопрос: есть ли альтернатива ajax для скрытого iframe или лучший способ справиться с этим? Это мой код:Скрытый iframe Обновить Ajax Alternative?
<iframe Id="hidden" src="https://www.xxxxxxxx.com"
style="visibility: hidden;
position: absolute;
left: 0; top: 0;
height:100%; width:0;
border: none;"
onload="refresh()">
</iframe>
<script>
function refresh() {
console.clear();
setTimeout(refreshCookie, 60000);
function refreshCookie() {
document.getElementById('hidden').src = document.getElementById('hidden').src;
};
};
</script>
Есть ли другая страница в другом домене? Если это так, вы будете иметь проблемы с перекрестным происхождением. – Archer