我有一个包含一些链接和几个iframe的页面。当用户点击任何链接时,内容将被加载到iframe中。现在我想将它与浏览器后退按钮集成在一起。为了实现这一点,我正在做的是当任何链接被点击时,我改变窗口位置散列,然后监听onhashchange事件。当事件触发时,它将被处理并查看散列值I(恢复状态并)将内容加载到iframe中。为了将内容加载到iframe中,我使用了window.location.replace()方法来防止它出现在历史记录中并干扰后退按钮的工作。有没有更好的方法可以实现上述功能?请注意,删除iframe是不是一个选项。任何帮助表示赞赏。使用iframe的浏览器历史记录
0
A
回答
1
为什么不使用iFrame的历史?由于它是一种独立的上下文,并且它是一种自己的网络浏览器,因此它拥有自己的历史。
尝试:
document.getElementById('id_Of_ Iframe').contentWindow.history.back();
0
你可以有一个按钮,这样
input type="button" onClick="history.back()" Value="Back"
希望这将有助于。
相关问题
- 1. javascript中的浏览器历史记录
- 2. Grails的浏览器历史记录?
- 3. ExtJS MVC的浏览器历史记录
- 4. 如何使用历史记录类来处理浏览器历史记录
- 5. 使用YUI浏览器历史记录的Ajax和浏览器历史记录类
- 6. iframe和angularjs的浏览器历史记录
- 7. 浏览器历史记录或CSS
- 8. Phonegap Cordova浏览器历史记录
- 9. 浏览器历史记录管理
- 10. 读取浏览器历史记录
- 11. 删除浏览器历史记录
- 12. smartgwt浏览器历史记录
- 13. Ajax +浏览器历史记录
- 14. pushState加扰浏览器历史记录
- 15. JQuery simplePagination.js浏览器历史记录
- 16. 清除浏览器历史记录
- 17. Android浏览器历史记录URI?
- 18. 清除Android浏览器历史记录
- 19. 清除CefGlue浏览器历史记录
- 20. Angular2浏览器历史记录导航
- 21. 如何用Nightwatch浏览历史记录?
- 22. 使用机器人类删除浏览器历史记录
- 23. 使用c#清除Asp.net MVC3中的浏览器历史记录?
- 24. Office.js勾销浏览器历史记录功能,打破历史使用
- 25. 使用浏览器历史记录admin-on-rest
- 26. 如何使用JavaScript获取浏览器URL历史记录?
- 27. 使用jQuery删除浏览器历史记录
- 28. 使用Javascript获取浏览器历史记录?
- 29. 使用jQuery清除浏览器历史记录/ javascript
- 30. 使用Backbone.js处理浏览器历史记录