Я создал эту маленькую тестовую страницу, которая печатает window.screenX и screenY в цикле, не удается обновить значения в chrome
Версия 67.0.3396.79 (Официальная сборка) (64-разрядная версия) на Mac
(отлично работает в Safari и FF):
const wrapper = document.getElementById('wrapper');
const wrapperClick = document.getElementById('wrapperClick');
document.body.addEventListener('click',(e) => {
wrapperClick.innerText = `${ window.screenX }, ${ window.screenY }, ${ window.innerWidth } × ${ window.innerHeight }`;
});
function refreshLoop() {
window.requestAnimationFrame(() => {
wrapper.innerText = `${ window.screenX }, ${ window.screenY }, ${ window.innerWidth } × ${ window.innerHeight }, ${ Math.random().toFixed(2) }`;
refreshLoop();
});
}
refreshLoop();
body {
margin: 0;
height: 100vh;
}
#wrapper,
#wrapperClick {
position: fixed;
top: 16px;
left: 16px;
font-family: monospace;
font-size: 18px;
line-height: 20px;
}
#wrapperClick {
top: 52px;
}
<div id="wrapper"></div>
<div id="wrapperClick"></div>
Это ошибка хрома?