Html5无刷新修改browser Url的方法


Posted in HTML / CSS onJanuary 15, 2014

Ajax局部刷新可以通过HTML5的新特性修改browser address。

window.history表示window对象的历史记录

window.history.pushState(object, title, new_url) -- 在window.history里新增一个历史记录点

window.history.replaceState(object, title, new_url) -- 在window.history替换当前page的历史记录点

object - 可以扩展想要的object

title - 目前所有浏览器都不支持

new_url 浏览器不会检查url是否存在,只改变url,url必须同域,不能跨域

eg: original url: www.test.com

window.history.pushState({time: 'test'}, ' ', 'www.test_test.com')

HTML / CSS 相关文章推荐
HTML5如何适配 iPhone IOS 底部黑条
Mar 09 HTML / CSS
CSS+jQuery+PHP+MySQL实现的在线答题功能
Apr 25 HTML / CSS
HTML5 Canvas 起步(2) - 路径
May 12 HTML / CSS
HTML5本地存储之Web Storage应用介绍
Jan 06 HTML / CSS
一个不错的HTML5 Canvas多层点击事件监听实例
Apr 29 HTML / CSS
浅析HTML5的WebSocket与服务器推送事件
Feb 19 HTML / CSS
HTML5之tabindex属性全面解析
Jul 07 HTML / CSS
Canvas 像素处理之改变透明度的实现代码
Jan 08 HTML / CSS
html+js 实现markdown编辑器效果
Oct 23 HTML / CSS
HTML5 textarea高度自适应的两种方案
Apr 08 HTML / CSS
html2canvas生成的图片偏移不完整的解决方法
May 19 HTML / CSS
VW、VH适配移动端的解决方案与常见问题
May 21 HTML / CSS
html特殊符号示例 html特殊字符编码对照表
Jan 14 #HTML / CSS
html5使用canvas实现跟随光标跳动的火焰效果
Jan 07 #HTML / CSS
编写html5时调试发现脚本php等网页js、css等失效
Dec 31 #HTML / CSS
html5基础标签(html5视频标签 html5新标签用法)
Dec 30 #HTML / CSS
html5的canvas实现3d雪花飘舞效果
Dec 27 #HTML / CSS
html5 canvas实现圆形时钟代码分享
Dec 25 #HTML / CSS
html5 css3网站菜单实现代码
Dec 23 #HTML / CSS
You might like
PHP开发需要注意的安全问题
2010/09/01 PHP
php 多关键字 高亮显示实现代码
2012/04/23 PHP
PHP缓存技术的多种方法小结
2012/08/14 PHP
PHP基础之运算符的使用方法
2013/04/28 PHP
php 获取xml接口数据的处理方法
2018/05/31 PHP
IE与firefox之jquery用法区别
2008/10/03 Javascript
ext combox 下拉框不出现自动提示,自动选中的解决方法
2010/02/24 Javascript
js循环改变div颜色具体方法
2013/06/25 Javascript
基于javascript实现简单计算器功能
2016/01/03 Javascript
基于javascript实现图片预加载
2016/01/05 Javascript
使用JavaScript判断手机浏览器是横屏还是竖屏问题
2016/08/02 Javascript
JS实现列表的响应式排版(推荐)
2016/09/01 Javascript
微信小程序 PHP后端form表单提交实例详解
2017/01/12 Javascript
bootstrap模态框远程示例代码分享
2017/05/22 Javascript
浅谈Vue 初始化性能优化
2017/08/31 Javascript
JS实现的找零张数最小问题示例
2017/11/28 Javascript
为什么说JavaScript预解释是一种毫无节操的机制详析
2018/11/18 Javascript
在Python中用get()方法获取字典键值的教程
2015/05/21 Python
Python中扩展包的安装方法详解
2017/06/14 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
使用python将请求的requests headers参数格式化方法
2019/01/02 Python
Python操作注册表详细步骤介绍
2020/02/05 Python
Python序列化pickle模块使用详解
2020/03/05 Python
python 如何在测试中使用 Mock
2021/03/01 Python
澳大利亚在线家具店:Luxo Living
2019/03/24 全球购物
Ajax请求总共有多少种Callback
2016/07/17 面试题
普通话宣传标语
2014/06/26 职场文书
大学同学会活动方案
2014/08/20 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
大明湖导游词
2015/02/03 职场文书
学习与创新自我评价
2015/03/09 职场文书
答辩状格式范本
2015/05/22 职场文书
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
2021/04/24 Python
深入理解Vue的数据响应式
2021/05/15 Vue.js
go使用Gin框架利用阿里云实现短信验证码功能
2021/08/04 Golang
SQL Server中使用表变量和临时表
2022/05/20 SQL Server