我在一些 HTML 中看到了这段代码,但我不确定它的意义是什么:
onresize="window.location.reload(false);"
我对 JavaScript 不是很精通,但看起来基本上只是……调整大小时重新加载浏览器窗口?那行得通吗?看起来很奇怪。
最佳答案
它确实会像您怀疑的那样重新加载页面,尽管传递给 reload
的参数 false
表明如果可能的话应该从缓存中重新加载页面,以最小化加载时间。请参阅 Mozilla 的 window.location
文档以获取更多详细信息。
我怀疑这是为了强制浏览器重新布局页面,以防调整窗口大小改变它的呈现方式。通常这不是必需的,特别是如果该站点正在使用 responsive web design技术,但有些网站可能仍然这样做。
关于javascript - : onresize ="window.location.reload(false);"? 有什么可能的用途,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16134365/