javascript - 从 iframe 返回时重新加载页面
问题描述
我有一个嵌入 iframe 的 HTML 页面,该页面最初是隐藏的。
单击按钮时,iframe 会打开。如果单击两次,然后单击浏览器后退按钮,它将被重定向到缓存的第一个 iframe,而不是在按钮页面上。
我正在执行以下代码来重新加载页面,因此它会转到准备好的文档内的按钮页面。
window.history.pushState('', null, './');
$(window).on('popstate', function() {
location.reload();
});
有时它不起作用。不知道我在哪里做错了。
有什么建议,请。
有没有办法用不同的会话预取 iframe?
更新 iframe src vs ajax 调用,然后将数据附加到 iframe HTML,这速度快吗?
解决方案
推荐阅读
- php - Ajax 提交到自己的 PHP 文件,但似乎 PHP 函数不执行
- pandas - 从 pyspark 读取 csv 指定模式错误类型
- redirect - 如何将 ncftpget 的控制台输出重定向到日志?
- javascript - GraphQL 中是否有 GraphQLObject 或 GraphQLany 类型?
- c++ - 在c ++中将预增量变量与自身相乘的奇怪行为
- android - Android ObjectBox.getAll() 返回 null,即使 objectBox.count 为 5
- c++ - C++ ofstream 无法从变量名打开文件(即使在使用 c_str() 之后也不行)
- node.js - 库后安装脚本在 Windows 上失败
- java - 为 Microprofile 嵌入的 TomEE arquillian
- javascript - JavaScript 返回 NaN 变量返回未定义