Firefox 中的 JavaScript 弹出窗口

标签 javascript firefox reload

有没有办法不向用户显示弹出窗口(要显示此页面,Firefox 必须发送将重复之前执行的任何操作(例如搜索或订单确认)的信息。- 重新发送/取消) pop-up

当我想在 Firefox 中使用 javascript 重新加载 iframe 时显示,我的代码如下:

parent.frames["id_termine"].window.location.reload(); 

我尝试过这个解决方案 Reload page for refresh data without retry/cancel prompt

但是没有成功。任何帮助将不胜感激。

最佳答案

您可以尝试以下解决方案:Stop browsers asking to resend form data on refresh?

location.href = location.pathname 方法是否继续生成弹出窗口?或者它是否加载了错误的页面/导致了 500 错误?

如果不触发该弹出窗口,您就无法刷新 POST 请求。这是一项安全功能。重新设计您的后端以对此 iframe 使用 GET 请求。如果无法更改后端,请尝试使用ajax加载内容并将结果注入(inject)到iFrame中。

关于Firefox 中的 JavaScript 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20324791/

相关文章:

javascript - 正则表达式匹配内容直到多字符字符串

javascript - 为什么必须使用函数表达式来定义构造函数内的方法?

javascript - 在 Firefox 中禁用主窗口滚动 onmouseenter iframe

css - 图标字体在 Firefox 中不可见

javascript - Firefox 18.0.1 的动画闪烁(由于 RequestAnimationFrame?)

Javascript 通过实时输出验证 PHP 上的用户名

javascript - 如何测试节点列表(div)中的文本值(regexp)

javascript - Galleria主题偶尔加载不出来

javascript - 刷新页面一次

javascript - 从另一个框架刷新另一个框架。查询