Существует ли скрипт для обновления браузера при изменении размера страницы? Точнее, тот, который эмулирует кнопку обновления браузера или F5? Я нашел два, но они не совсем делают то, что я ищу;
<script type="text/javascript">
var currheight = document.documentElement.clientHeight;
window.onresize = function(){
if(currheight != document.documentElement.clientHeight) {
location.replace(location.href);
}
}
</script>
и
<body onResize="window.location=window.location;">
Проблема с этими двумя заключается в том, что они, по-видимому, полностью сбрасывают страницу, поскольку при использовании функции обновления браузера некоторые пользовательские изменения остаются нетронутыми (например, при использовании определенного хеша), что мне и нужно.
Так есть ли способ обновить окно при изменении размера с помощью скрипта, похожего на то, если щелкнуть обновление браузера? Я не понимаю, почему есть разница, но она есть.
Спасибо.