AJAX应用中浏览器的BACK后退按钮问题

薛小小66

薛小小66

2016-01-29 13:26

AJAX应用中浏览器的BACK后退按钮问题,AJAX应用中浏览器的BACK后退按钮问题

AJAX越来越多的应用到网页交互上,但是用AJAX做交互也有一些问题,比如传统网页的浏览是一个一个页面切换,所以可以用浏览器的后退按钮和前进按钮切换到指定的浏览过的页面,也就是浏览器的history.
但是用AJAX做交互的时候,是通过js+xmlhttp来获取其他页面信息,对于浏览用户来说,是一个隐性的UE,感觉不到浏览器地址栏的URL的变化,对浏览器来说,地址栏的URL没发变化,产生不了HISTORY。
不是说在用AJAX做交互的时候,BACK按钮的问题就解决不了,对于AJAX应用很成熟的网站比如google等,这些都已经解决。有热心的老外已经提供了解决方法,粗粗看了看,原理是用了iframe,有兴趣的自己去研究吧
老外管这个叫:Really Simple History framework,还有专门的AJAX history libraries

原文介绍:点击这里浏览
先看一个演示吧:
http://www.donotremove.co.uk/extra/ajax-nav/index.html

这个演示的下载地址,是PHP
http://www.contentwithstyle.co.uk/resources/ajax-nav/ajax-nav.zip

另一篇文章介绍:点击这里浏览

这篇文章例子的下载:点击这里下载

BrowserBookmarkingBack buttonIE6/PCYesYesIE5.5/PCYesYesIE5/PCYesYesIE5/MacNoNoFirefox/PCYesYesFirefox/MacYesYesSafari1.2/MacYesNo

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/php/)
展开更多 50%)
分享

猜你喜欢

AJAX应用中浏览器的BACK后退按钮问题

PHP
AJAX应用中浏览器的BACK后退按钮问题

全面考察“禁用浏览器后退按钮”

ASP
全面考察“禁用浏览器后退按钮”

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

AJAX技术开发Back按钮问题的应用程序

Web开发
AJAX技术开发Back按钮问题的应用程序

IE浏览器前进后退按钮的那些事

浏览器
IE浏览器前进后退按钮的那些事

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

AJAX技术开发“Back”按钮问题的应用程序

Web开发
AJAX技术开发“Back”按钮问题的应用程序

Ajax中浏览器的缓存问题解决方法

Web开发
Ajax中浏览器的缓存问题解决方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

flash制作过程中避免占用CPU资源过度的几种方法

flash制作过程中避免占用CPU资源过度的几种方法

Flash MX 2004 ActionScript图文教程(九)

Flash MX 2004 ActionScript图文教程(九)
下拉加载更多内容 ↓