ajax下面的前进后退

3

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

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

Frame与ajax

2

今天看到微调 URL 使得 Google 能索引 ajax 的内容说:google让大家在ajax的时候再hash后面加一个‘!’,从“#xxxxx”变成“#!xxxxx”这样爬虫就会把你的ajax页面当成唯一页面去抓取。这个时候我想起了自己编的那个小程序,刚开始就使用了frame,最直接的方式,当时不知道脑袋怎么一发热,非要用ajax实现。其实不是ajax,就是jquery的load post,还没涉及到数据的处理,也就是一个aja而已。所以到处都是load

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