浏览器对window.location.reload(true)的支持

17

window.location.reload()在所有浏览器中都得到支持,根据w3schools的说法。

但是,如果使用window.location.reload(true)来重新加载页面而不使用缓存,受到怎样的支持呢?


6
好的,下面是对http://w3fools.com/网站的翻译:W3Fools是一份旨在解决Web开发者在学习Web技术时所遇到的问题的指南。该指南通过列举许多关于Web标准、HTML、CSS和JavaScript方面的常见误解来帮助新手开发者更好地理解这些概念并避免犯同样的错误。请注意,该指南并非官方的文档或教程,但它提供了有关如何正确使用Web技术的重要信息。如果您是一个正在学习Web开发的新手,我们强烈建议您查看该指南,以避免常见的错误和不必要的困惑。 - Andreas Wong
window.location.reload(true); // 通过服务器端回传重新加载页面 - xinthose
2个回答

5

reload()应该接受一个参数,用于执行硬刷新,即忽略缓存:

location.reload(true);

注意:我认为仅仅说它支持FF是不正确的,在这里 明确提到它也支持其他浏览器。
请查看以下链接以获取更多信息: 如何使用jQuery刷新页面 重新加载但不使用缓存

Location.reload

重新加载方法

使用jQuery刷新/重新加载页面

window.location.reload(true)是什么?

这个问题中还有一些额外的信息

window.location.href、window.location和window.location.href之间的区别

希望这可以帮助你。


2

location.reload()规范中没有参数,因此不要依赖它。但是一些浏览器已经实现了它,包括Mozilla Firefox


6
我认为对于这个问题,正确的答案是列出那些支持额外布尔参数的浏览器列表。仅仅说Firefox支持它并没有什么帮助。 - Doin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接