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 相关文章推荐
移动Web—CSS为Retina屏幕替换更高质量的图片
Dec 24 HTML / CSS
css3 position fixed固定居中问题解决方案
Aug 19 HTML / CSS
五款漂亮的纯CSS3动画按钮的实例教程
Nov 21 HTML / CSS
基础的CSS3弹性盒Flexbox布局使用实例
Apr 08 HTML / CSS
CSS3实现王者匹配时的粒子动画效果
Apr 12 HTML / CSS
HTML5打开手机扫码功能及优缺点
Nov 27 HTML / CSS
html5 canvas实现给图片添加平铺水印
Aug 20 HTML / CSS
amazeui时间组件的实现示例
Aug 18 HTML / CSS
HTML5中外部浏览器唤起微信分享功能的代码
Sep 15 HTML / CSS
详解CSS开发过程中的20个快速提升技巧
May 21 HTML / CSS
css height属性中的calc方法详解
Jun 03 HTML / CSS
使用CSS实现六边形的图片效果
Aug 05 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安全性漫谈
2012/06/28 PHP
PHP使用SOAP调用.net的WebService数据
2013/11/12 PHP
JavaScript实现表格排序方法
2013/06/14 Javascript
Jquery仿IGoogle实现可拖动窗口示例代码
2014/08/22 Javascript
jQuery实现仿淘宝带有指示条的图片转动切换效果完整实例
2015/03/04 Javascript
js实现鼠标划过给div加透明度的方法
2015/05/25 Javascript
JSON与XML优缺点对比分析
2015/07/17 Javascript
jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
2015/08/24 Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
2016/09/04 Javascript
基于Vuejs框架实现翻页组件
2020/06/29 Javascript
ReactNative短信验证码倒计时控件的实现代码
2017/07/20 Javascript
webpack配置sass模块的加载的方法
2017/07/30 Javascript
node+express+ejs使用模版引擎做的一个示例demo
2017/09/18 Javascript
React Native实现地址挑选器功能
2017/10/24 Javascript
vscode vue 文件模板的配置方法
2019/07/23 Javascript
javascript设计模式 ? 简单工厂模式原理与应用实例分析
2020/04/09 Javascript
[57:28]2018DOTA2亚洲邀请赛 4.6 淘汰赛 TNC vs Liquid 第一场
2018/04/10 DOTA
[49:08]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[02:44]重置世界,颠覆未来——DOTA2 7.23版本震撼上线
2019/12/01 DOTA
python实现2048小游戏
2015/03/30 Python
如何将python中的List转化成dictionary
2016/08/15 Python
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
PyQT实现多窗口切换
2018/04/20 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
在jupyter notebook 添加 conda 环境的操作详解
2020/04/10 Python
利用python 读写csv文件
2020/09/10 Python
python中的yield from语法快速学习
2020/11/06 Python
争当四好少年演讲稿
2014/09/13 职场文书
务虚会发言材料
2014/12/25 职场文书
民间借贷纠纷案件代理词
2015/05/26 职场文书
离职告别感言
2015/08/04 职场文书
运动会跳远广播稿
2015/08/19 职场文书
你知道哪几种MYSQL的连接查询
2021/06/03 MySQL
Python 中的单分派泛函数你真的了解吗
2021/06/22 Python
MySQL创建表操作命令分享
2022/03/25 MySQL