4
A
回答
1
基本上,你需要使用&监测URL的哈希部分...
http://.../path?parms#hashpart
焕你改变了哈希,IIRC window.location.hash,也不会重新加载页面,但你的ajax可以监视并响应它。
5
如果您使用jQuery,则有the history plugin。
2
我正在为此工作,请参阅我的question,该链接位于'更新'文本中。
0
onbeforeunload事件可以用来防止刷新,但是如果您导航或刷新,它会触发。如果您需要用户登录到应用程序,您可以始终显示一条通知消息,建议不要导航和刷新。如果用户点击你的应用程序注销按钮,设置一个var来禁用警告。也可能会做一个'关闭'按钮,做同样的事情。
2
这里有一个解决方案,在我的一些页面中使用了。将此添加到发生更改的页面。
window.onbeforeunload = function() {
window.name = "reloader";
}
这会在您离开这些页面时触发。如果有更改,您也可以触发它。这样它就不会不必要地重新加载需要重新加载的页面。 然后在你想在浏览器“返回”使用后重新加载的页面上。
if (window.name == "reloader")
{
window.name = "no";
reloadPage();
}
这将触发你需要重新加载页面上重载... 希望这有助于:) 哦,顺便说一句,这是在JS。
0
尝试PathJS它不需要jQuery或任何其他附加库。
相关问题
- 1. 刷新视图和使用后退按钮时出现问题
- 2. Jquery中的后退按钮和刷新按钮
- 3. 按下后退按钮时强制刷新/刷新
- 4. 后退按钮刷新页面
- 5. 带刷新页面的后退按钮
- 6. Chrome后退按钮页面刷新 - ASP.net
- 7. 刷新上打后退按钮
- 8. 后退按钮刷新当前页面
- 9. 使用Android按下后退按钮时的强制刷新
- 10. hashchange的后退按钮和Ajax调用
- 11. 如何禁用Mac用户的后退和刷新按钮?
- 12. 部分ajax更新与后退按钮
- 13. AngularJS,使用路线而不刷新后退按钮
- 14. AJAX搜索后退按钮
- 15. AJAX和浏览器后退按钮
- 16. Ajax和后退按钮难倒的
- 17. 带ajax和iframe的后退按钮
- 18. 刷新页面,然后导航到后退按钮上按
- 19. 按下后退按钮后刷新JS coutndown定时器?
- 20. 使用ajax在按钮上调用php函数,然后刷新
- 21. Ajax和数据表刷新按钮
- 22. 自动刷新按下按钮后使用AJAX和FORM的时间间隔DIV
- 23. 如何捕获后退和前进按钮并使用Javascript刷新?
- 24. jquery ajax调用“后退按钮”实现
- 25. 与后退按钮结合使用jQuery/Ajax和history.pushState
- 26. Android使用后退按钮
- 27. 后退按钮使用JavaScript
- 28. 按下后退按钮时的ActionBar刷新
- 29. 刷新片段列表查看活动后退按钮按
- 30. 更改html后jQuery AJAX后退按钮
不错的答案,是否有可能做到这一点没有jQuery的? – praveenjayapal 2009-03-02 13:06:45
任何可以用jQuery实现的东西都是可能的,通过查看插件的源代码,你可以弄清楚他们使用什么技术来做到这一点。 – 2009-03-02 16:10:21