Html5无刷新修改browser Url
2014-01-14 21:47
225 查看
Ajax局部刷新可以通过HTML5的新特性修改browser address。
window.history表示window对象的历史记录
object - 可以扩展想要的object
title - 目前所有浏览器都不支持
new_url 浏览器不会检查url是否存在,只改变url,url必须同域,不能跨域
eg: original url: www.test.com
window.history.pushState({time: 'test'}, ' ', 'www.test_test.com')
window.history表示window对象的历史记录
window.history.pushState(object, title, new_url) -- 在window.history里新增一个历史记录点
window.history.replaceState(object, title, new_url) -- 在window.history替换当前page的历史记录点
object - 可以扩展想要的objecttitle - 目前所有浏览器都不支持
new_url 浏览器不会检查url是否存在,只改变url,url必须同域,不能跨域
eg: original url: www.test.com
window.history.pushState({time: 'test'}, ' ', 'www.test_test.com')
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- HTML5中在客户端验证文件上传的大小
- 解决Ajax悬停效果,无法遮蔽FLASH的问题
- 浏览器 cookie 限制
- VBScript 剪贴板抓取URL并在浏览器中打开
- Dom在ajax技术中的作用说明
- 玩转浏览器IE7的5个顶级使用技巧
- 字符集导致的浏览器跨站脚本攻击分析
- 更改IE浏览器的图标
- 探讨Ajax中同步与异步之间的区别
- 用vbs 实现从剪贴板中抓取一个 URL 然后在浏览器中打开该 Web 站点
- css ie6 ie7 ff的CSS hack使用技巧
- CSS 浏览器的等宽空格问题解决
- 区分IE6,IE7,firefox的CSS hack
- asp获取URL参数的几种方法分析总结[原创]_应用技巧_脚本之家
- AJAX简单应用实例-弹出层
- jquery对ajax的支持介绍
- Ajax 说的比较清楚的一篇文章
- 强烈推荐 - Ajax 技术资源中心