JS刷新的时候遇到浏览器刷新提示框的问题
2015-07-17 14:54
579 查看
当使用js实现页面自动刷新时,会出现下面的弹出框,点击重试才能刷新网页。(IE浏览器)
有些时候并不能满足前台页面的刷新需求,因此期望不需要弹出此页面就能实现刷新,且不用修改IE浏览器的默认设置。
从网上不难找到浏览器刷新的JS方法,其中查找到最全的是以下方式:
history.go(0) 会出现弹出框,因此不能解决问题。
location.reload() 会出现弹出框。
location=location 会出现弹出框。
location.assign(location)
不会出现弹出框,加载 URL指定的新的 HTML
文档。就相当于一个链接,跳转到指定的url,当前页面会转为新页面内容,可以点击后退返回上一个页面。
document.execCommand('Refresh') 会出现弹出框。
window.navigate(location) 不会出现弹出框,但,不支持FF浏览器,只支持IE。
location.replace(location) 不会出现弹出框,通过加载 URL指定的文档来替换当前文档,这个方法是替换当前窗口页面,前后两个页面共用一个窗口,所以是没有后退返回上一页的。
document.URL=location.href 会出现弹出框。
因此,选用location.replace(location)刷新页面是比较合适的。
有些时候并不能满足前台页面的刷新需求,因此期望不需要弹出此页面就能实现刷新,且不用修改IE浏览器的默认设置。
从网上不难找到浏览器刷新的JS方法,其中查找到最全的是以下方式:
history.go(0) 会出现弹出框,因此不能解决问题。
location.reload() 会出现弹出框。
location=location 会出现弹出框。
location.assign(location)
不会出现弹出框,加载 URL指定的新的 HTML
文档。就相当于一个链接,跳转到指定的url,当前页面会转为新页面内容,可以点击后退返回上一个页面。
document.execCommand('Refresh') 会出现弹出框。
window.navigate(location) 不会出现弹出框,但,不支持FF浏览器,只支持IE。
location.replace(location) 不会出现弹出框,通过加载 URL指定的文档来替换当前文档,这个方法是替换当前窗口页面,前后两个页面共用一个窗口,所以是没有后退返回上一页的。
document.URL=location.href 会出现弹出框。
因此,选用location.replace(location)刷新页面是比较合适的。
相关文章推荐
- 【翻译】如何创建Ext JS暗黑主题之一
- JavaScript全部勾选所有复选框
- javaScript DOM编程
- 【翻译】如何创建Ext JS暗黑主题之一
- 【翻译】如何创建Ext JS暗黑主题之一
- 【翻译】如何创建Ext JS暗黑主题之一
- AJAX 跨域请求的解决办法:使用 JSONP获取JSON数据
- 再谈javascript面向对象编程
- Javascript 面向对象编程
- js 框架都有哪几种(转载)
- 理解 JS 回调函数中的 this
- JavaScript实现基于十进制的四舍五入实例
- JavaScript之AOP编程实例
- 8. JavaScript HTML DOM 事件
- js搜索输入关键词
- js正则表达式--验证表单
- json---课程笔记
- javaScript定义函数的三种方式&变量的作用域
- json 格式化
- Javascript模块化编程:require.js的用法