码迷,mamicode.com
首页 >  
搜索关键字:浏览器历史记录    ( 62个结果
php 解决和避免form表单重复提交的方法
在提交表单的时候,可能遇到网速等导致页面突然加载变慢,用户重复地点击提交按钮,将在数据库产生多条数据,导致不可控情况。比如下面的情况就会导致表单重复提交:点击提交按钮两次。点击刷新按钮。使用浏览器后退按钮重复之前的操作,导致重复提交表单。使用浏览器历史记录重复提交表单。浏览器重复的HTTP请求。网页...
分类:Web程序   时间:2015-08-10 13:29:55    阅读次数:103
JavaScript学习笔记——BOM_window子对象_History、Location、Screnn对象
javascript-History、Location、Screnn对象实例讲解一、history对象 包含浏览器访问过的url 1.属性 length 返回浏览器历史记录的数量 2.方法 back() 后退 forward() 前...
分类:编程语言   时间:2015-08-09 00:20:02    阅读次数:282
使用history.pushState()和popstate事件实现AJAX的前进、后退功能
上一篇文章中,我们使用location.hash来模拟ajax的前进后退功能。使用location.hash存在下面几个问题: 1.使用location.hash会导致地址栏的url发生变化,用户体验不够友好。 2.location.hash产生的历史记录无法修改,每次hash改变都会导致产生一个新的历史记录。 3.location.hash只是1个字符串,不能存储很多状态相关的信息。 为了解决这些问题,HTML5中引入了history.pushState()、history.replaceState()、...
分类:Web程序   时间:2015-06-11 16:59:20    阅读次数:16278
HTML5新特性展示利用history.replaceState()修改历史记录
在上一篇文章中介绍history.pushState()的时候,我们提到location.hash存在的3个问题。第一个问题:url会发生改变,这个很容易理解。现在我们看下第二个问题和第三个问题,即如何修改浏览器的历史记录,如何让历史记录存储更多状态相关的信息。状态相关的信息上一篇博客其实已经很容易看出来了,history.pushState()的第一个参数是javascript对象,我们当然可以在这个对象中存放任何我们想要的数据。本文我们主要看一下,如何利用histroy.replaceState修改浏览...
分类:Web程序   时间:2015-06-11 16:53:20    阅读次数:502
一个简单的例子看明白如何利用window.location.hash实现ajax操作时浏览器的前进/后退功能
我们知道JavaScript中很早就提供了window.history对象,利用history对象的forward()、go()、back()方法能够方便实现不同页面之间的前进、后退等这种导航功能。但是AJAX操作,是不能用浏览器的前进和后退按钮进行导航的,因为浏览器并不会将AJAX操作加入到历史记录中。但是借助location.hash,我们能够自己实现AJAX操作的前进和后退。我们需要知道以下2点:1.如果location.hash发生了变化,那么浏览器地址栏url会发生变化,而且浏览器会产生1个历史记...
分类:Windows程序   时间:2015-06-11 14:38:52    阅读次数:232
页面显示的数据为过时的数据,要清cookie才行
事情是这样的, 客户使用我们的web项目时,发现数据上传后不显示,显示旧数据我们自己电脑上调试没发现这种问题去客户电脑上ping了网络,正常清楚cookies后刷新,就正常显示了,通过internet设置->常规->浏览器历史记录->设置 选中自动即可
分类:其他好文   时间:2014-12-11 08:53:34    阅读次数:201
HTML5 History API
以Html5 History API为关键词搜索,会得到很多结果,我仅根据自己的使用整理。1、两个APIpushState和replaceState。pushState向浏览器历史记录里增加一个状态,供浏览器后退前进时使用,用法history.pushState(data, '页面标题', url)...
分类:Windows程序   时间:2014-11-11 21:00:47    阅读次数:181
防止表单重复提交的几种方法
表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如:1、点击提交按钮两次。2、点击刷新按钮。3、使用浏览器后退按钮重复之前的操作,导致重复提交表单。4、使用浏览器历史记录重复提交表单。5、浏览器重复的HTTP请求。 防止表单重复提交的几...
分类:其他好文   时间:2014-11-09 13:46:23    阅读次数:139
解决CI框架的Disallowed Key Characters错误提示
用CI框架时,有时候会遇到这么一个问题,打开网页,只显示 Disallowed Key Characters 错误提示。有人说 url 里有非法字符。但是确定 url 是纯英文的,问题还是出来了。但清空浏览器历史记录和cookies后。 刷新就没问题了。有时候。打开不同的浏览器。有的浏览器会有问题。...
分类:其他好文   时间:2014-10-12 12:48:27    阅读次数:182
解决CI框架的Disallowed Key Characters错误提示
用CI框架时,有时候会遇到这么一个问题,打开网页,只显示 Disallowed Key Characters 错误提示。有人说 url 里有非法字符。但是确定 url 是纯英文的,问题还是出来了。但清空浏览器历史记录和cookies后。 刷新就没问题了。有时候。打开不同的浏览器。有的浏览器会有问题。...
分类:其他好文   时间:2014-09-07 22:25:05    阅读次数:226
62条   上一页 1 ... 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!