gpt4 book ai didi

javascript - 窗口和屏幕尺寸发生变化

转载 作者:行者123 更新时间:2023-12-03 03:21:37 27 4
gpt4 key购买 nike

如果窗口和屏幕尺寸发生变化,我是否可以监听 JavaScript 事件?我知道明显的 resize 事件,但有趣的是,我的窗口和屏幕尺寸在没有触发此事件的情况下发生了变化。

我的设置非常奇特 - 我有两个外部显示器,一个处于正常缩放级别,另一个处于 200% 缩放级别。似乎在加载网页的过程中,窗口/屏幕尺寸(例如 window.innerWidthwindow.innerHeightscreen.width >,等等等等...)正在改变。

请注意,我使用的浏览器是 IE11。

最佳答案

您可以尝试使用 setInterval 循环监听尺寸变化

类似这样的事情:

"use strict";

let width = screen.width;
let height = screen.height;

function checkDimension(callback) {
if (width !== screen.width || height !== screen.height) {
console.log('Dimension was changed!');
}
}

setInterval(checkDimension, 1000);

关于javascript - 窗口和屏幕尺寸发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46554515/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com