关于ie,friefox js刷新会导致浏览器出现重新提交对话框
来源:互联网 发布:excel筛选出重复数据 编辑:程序博客网 时间:2024/06/04 22:48
今天干活出现个问题:
1.使用art.dialog.open();开一个页面,然后这个页面更新数据,关闭页面刷新主页面。主页面,里还有其他的提交按钮,如果直接使用art.浏览器不会出询问框。如果主页面提交了一次,再用js刷新主页面就会导致出现询问框。
分析:
1.主页面提交浏览器默认提交一次,js使用win.location.reload(); 会再提交一次,因为安全机制问题,浏览器会自己来一个对话框,如果让他刷新,他就更新,不让他刷新他就把这次提交摒弃。浏览器的弹框很恶心。
解决方法:
使用win.location.href = win.location.href;代替win.location.reload(); ,使用href,相当于重定向,把主页面的提交事件给刷新了。如果是用reload,相当于再次提交。浏览器因为安全机制会弹个恶心的框来问一下。
臆测:ie,friefox都会询问,而chrome.则不会,这个是不是说明,为了运行速度,chrome.牺牲了许多安全机制。
- 关于ie,friefox js刷新会导致浏览器出现重新提交对话框
- ajaxsubmit提交表单返回json在ie浏览器下会出现下载json情况
- ajaxsubmit提交表单返回json在ie浏览器下会出现下载json情况
- F5刷新网页时,出现了“如要再次显示该网页,web浏览器需要重新发送你以前提交的信息...要点击重试",如何不让出现这个对话框的解决方案
- IE浏览器缓存设置导致页面数据刷新异常
- 防止刷新重新提交
- JS 模式对话框 form提交 重新打开窗口问题
- 关闭子页面刷新父页面时候,Firefox 必须发送将会导致重复之前动作的数据(例如搜索或者下订单)。 ie提示:若要再次显示该页面,web浏览器需要重新发送您以前提交的信息
- 关于IE浏览器加载外部js注意事项
- js 屏蔽 浏览器(IE和FireFox)的 刷新功能
- js屏蔽浏览器(IE和FireFox)的刷新功能
- 关于IE浏览器模态对话框中缓存问题
- 强烈推荐!关于IE浏览器下页面的刷新问题~
- 关于IE的后退会出现页面过期的原因
- 为什么我每次IE打开浏览器总是会出现设置IE的那个版面
- 清除IE缓存问题——由IE缓存引起的界面不提交导致不刷新
- SCRIPT5039: 重新声明常量属性 遇到js错误,在IE9下会调试脚本会出现
- 关于 content中UA设置,导致网页onPageStarted会重新调用
- 11.27Sql注入漏洞攻击
- 数据恢复技术与LVM数据恢复方法
- mysql中的外键使用
- 71道Android开发面试题目含答案
- android Vold Usb
- 关于ie,friefox js刷新会导致浏览器出现重新提交对话框
- android2.3中支持的语言对照
- Android中dip(dp)与px之间单位转换
- 冻结 锁定 固定 行 列 表头 抬头 html table jquery 全兼容常见浏览器
- Ubuntu 11.04 Unity最常用的31个快捷键
- 数据的导入与导出
- js prototype
- touch sound& screen lock sound
- C++ 初始化列表