我在一些HTML中遇到了这段代码,我不确定它的意义是什么:
onresize="window.location.reload(false);"
我不是很精通JavaScript,但它看起来基本上只是…重新加载浏览器窗口时,它的大小调整?这有用吗?
它确实按照您的猜测重新加载页面,尽管传递给reload
的参数false
表明,如果可能的话,应该从缓存中重新加载页面,以最小化加载时间。查看Mozilla的window.location
文档了解更多细节。
我怀疑这是为了迫使浏览器重新布局页面,以防调整窗口大小改变其呈现方式。一般来说,这应该是不必要的,特别是如果网站采用响应式网页设计技术,但有些网站可能会这样做。
我同意Stuart。你拥有这些代码吗?换句话说,您可以对代码进行更改并将其部署到某个测试环境中吗?如果是这样,试着注释这一行,看看会发生什么。可能这一行是在某些浏览器无法正确处理窗口大小调整事件时添加的。也许已经不需要了