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 相关文章推荐
使用css3绘制出各种几何图形
Aug 17 HTML / CSS
CSS3中border-radius属性设定圆角的使用技巧
May 10 HTML / CSS
使用CSS3在触屏上为按钮实现激活效果
Sep 27 HTML / CSS
CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
Oct 11 HTML / CSS
CSS3 实现弹跳的小球动画
Oct 26 HTML / CSS
用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
Mar 15 HTML / CSS
Html5 实现微信分享及自定义内容的流程
Aug 20 HTML / CSS
HTML5验证以及日期显示的实现详解
Jul 05 HTML / CSS
html5实现多文件的上传示例代码
Feb 13 HTML / CSS
HTML5事件方法全部汇总
May 12 HTML / CSS
html5 冒号分隔符对齐的实现
Jul 31 HTML / CSS
html form表单基础入门案例讲解
Jul 15 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
检测png图片是否完整的php代码
2010/09/06 PHP
PHP学习笔记之二 php入门知识
2011/01/12 PHP
php 字符串压缩方法比较示例
2014/01/23 PHP
jQuery基础知识filter()和find()实例说明
2010/07/06 Javascript
jQuery源码分析-04 选择器-Sizzle-工作原理分析
2011/11/14 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
2013/10/11 Javascript
js实现按钮加背景图片常用方法
2014/11/01 Javascript
一个php+js实时显示时间问题
2015/10/12 Javascript
JS禁止查看网页源代码的实现方法
2016/10/12 Javascript
js获取浏览器高度 窗口高度 元素尺寸 偏移属性的方法
2016/11/21 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
javascript DOM的详解及实例代码
2017/03/06 Javascript
node.js中fs.stat与fs.fstat的区别详解
2017/06/01 Javascript
Angular2环境搭建具体操作步骤(推荐)
2017/08/04 Javascript
Express + Session 实现登录验证功能
2017/09/08 Javascript
详解webpack3编译兼容IE8的正确姿势
2017/12/21 Javascript
[47:48]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第三局
2016/02/28 DOTA
一个计算身份证号码校验位的Python小程序
2014/08/15 Python
Python中列表和元组的相关语句和方法讲解
2015/08/20 Python
Python序列操作之进阶篇
2016/12/08 Python
python3写爬取B站视频弹幕功能
2017/12/22 Python
selenium在执行phantomjs的API并获取执行结果的方法
2018/12/17 Python
pandas DataFrame索引行列的实现
2019/06/04 Python
python通过实例讲解反射机制
2019/10/17 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
Django+Celery实现动态配置定时任务的方法示例
2020/05/26 Python
python 实现一个图形界面的汇率计算器
2020/11/09 Python
python实现模拟器爬取抖音评论数据的示例代码
2021/01/06 Python
html5 制作地图当前定位箭头的方法示例
2020/01/10 HTML / CSS
英国手机零售商:Carphone Warehouse
2018/06/06 全球购物
荷兰鞋类购物网站:Donelli
2019/05/24 全球购物
努力学习保证书
2015/02/26 职场文书
员工开除通知书
2015/04/25 职场文书
关于迟到的检讨书
2015/05/06 职场文书
学籍证明模板
2015/06/18 职场文书
Python+Tkinter打造签名设计工具
2022/04/01 Python