ajax下面的前进后退

3

昨天没事,研究了一下ajax下面的前进后退功能,也就是是history记录。发现这个东西没有想象中的复杂,却比想象中的麻烦。之前一直以为这个东东复杂,是因为网上的各种资料有点不达意(或者是因为我搜索技巧不行)。实际的核心没有那么复杂的,道理也不麻烦。今天写下了,抛砖一下,希望懂的大牛指点一下 是不是点击前进后退的按钮的时候会触发一个事件,我捕捉到这个事件,然后赋值给他就行了。 很不幸,木有,前进后退确实会触发一些事件,那只不过是页面刷新的时间,你无法判断是前进后退还是刷新什么的。 那是不是又个数组保留着前进后退的值,我直接操作这个值不就行了。 也很不幸,这个数组啥的肯定有,但是通过JavaScript肯定是访问不到地,那样多不安全啊。 那咋办。又没值,又没事件的,连个缝都没有,咋搞。 虽然你ajax后,浏览器根本不diao你(特指ie,ff下记录hash,但无动作),但是却屌iframe,你想想,如果用ajax加载了一个内容。同时用iframe加载一个内容。是不是浏览器就记录下来了? 嘿嘿这么说是不是有点意思了?到这里的时候思路就明确起来,

 
Posted in: 默认类别 by 志伦 3 Comments » Tags: , , , ,