问题标签 [back]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
912 浏览

browser - 浏览器后退按钮在缓存环境中不起作用

后退按钮只会使我的页面刷新。有没有办法在不禁用缓存的情况下解决这个问题?

0 投票
3 回答
259 浏览

dom - Safari 中带有按钮的 DOM 问题

我想知道是否有人以前见过这个问题。

我在网页上有两个按钮。当我离开页面并点击后退按钮返回时,一个按钮的值被放置在另一个按钮的值中。

例如

当我回到页面详细报价替换登录例如

没有 JavaScript 导致这种情况发生。我查看源代码,一切看起来都很好,但我检查了 DOM,我可以看到存在不同的值。

是否有关于 web kit 如何处理使用后退按钮时损坏的 dom?

谢谢,

0 投票
2 回答
7345 浏览

javascript - 带有 iFrame 的后退按钮

我正在使用 iframe 来显示具有链接的内容。当用户在 iFrame 中单击并点击“返回”时,它会返回 iFrame。这种行为是可以的。但是,一旦他们回到 iFrame 的第一页并再次点击“返回”,整个窗口就会返回到前一页。这是不希望的。

为了防止这种行为,我在 iFrame 中放置了一个假的“返回”按钮。(在大多数情况下,这是糟糕的 UI,在这种情况下,它运行良好)。我希望这个假的后退按钮只有在前一页是 iFrame 的页面时才返回 - 而不是整个页面。 当他们点击 iFrame 中的假后退按钮时,它应该只将该 iFrame 向后移动,而不是其他任何东西。 有没有办法做到这一点?iFrame 是否有自己的历史记录对象?

可能有好处的东西:可以假设 iFrame 和主窗口的域是不同的。因此,如果可以读取“全局”历史对象,我可以通过检查域是否是我的来检查上一页是否是我的。如果域名不是我的,假的后退按钮将被隐藏或不做任何事情。

非常感谢帮助,节日快乐!

0 投票
6 回答
1543 浏览

php - 治愈“后退按钮蓝调”

有没有偶然发现一个你觉得很有价值但解释不正确的教程?这就是我的困境。我知道本教程有一些价值,但我就是无法理解。

  1. 你在哪里调用每个函数?
  2. 应该首先调用哪个函数,然后调用哪个函数,然后调用哪个函数?
  3. 是否会在应用程序的所有文件中调用所有函数?
  4. 有谁知道治疗“后退按钮忧郁症”的更好方法?

我想知道这是否会引发一些包括文章作者在内的良好对话。我特别感兴趣的部分是控制后退按钮,以防止在按下后退按钮时将重复条目输入数据库。基本上,您希望通过在应用程序中执行脚本期间调用以下三个函数来控制后退按钮。教程中并不清楚调用函数的确切顺序(参见上面的问题)。

所有向前移动都是使用我的 scriptNext 函数执行的。这在当前脚本中被调用以激活新脚本。

当任何脚本完成其处理时,它通过调用我的 scriptPrevious 函数终止。这将从堆栈数组的末尾删除当前脚本并重新激活数组中的前一个脚本。

每当一个脚本被激活,可以是通过scriptNext或者scriptPrevious函数,也可以是因为浏览器中的BACK按钮,它会调用下面的函数根据程序栈的内容来验证它是当前脚本,并如果不是,请采取适当的措施。

采取的行动取决于当前脚本是否存在于程序堆栈中。有三种可能:

  • 当前脚本不在 $page_stack 数组中,在这种情况下不允许继续。相反,它被数组末尾的脚本替换。
  • 当前脚本在 $page_stack 数组中,但它不是最后一个条目。在这种情况下,数组中的所有后续条目都将被删除。
  • 当前脚本是 $page_stack 数组中的最后一个条目。这是预期的情况。全场畅饮!
0 投票
2 回答
754 浏览

asp.net - 返回搜索结果实施

在 ASP.NET 应用程序中实现“返回搜索结果”的最佳方式是什么?我一直让用户在浏览器中执行 BACK 按钮,但他们总是会收到重新提交表单的提示。

有没有一种有效的方法来解决这个重新提交?

我应该在会话中缓存搜索条件/网址并在他们按下“返回”时重定向它们吗?

这里的最佳做法是什么?

0 投票
2 回答
6386 浏览

javascript - iframe后退按钮问题(不想后退按钮影响iframe)

我有一个非常简单的问题,我自己无法解决(我在操作 iframe 时遇到了麻烦)。

基本上,去说这个页面....

http://andrew.koallo.ca/new/393NelsonSt-JordanFisher

点击“点击这里地图”...地图应该为你加载......现在如果你他的背部一次......它只会收回iframe......所以基本上你必须点击后退按钮两次以返回您的原始页面。

是否可以避免这种情况?...单击“单击此处映射”按钮后,我将 iframe 的 src 设置为等于相应的源...。

我正在阅读也许 l​​ocation.replace 可以提供帮助?无法让它工作。

感谢您的帮助,安德鲁

0 投票
7 回答
28942 浏览

jquery - jQuery UI 选项卡后退按钮历史记录

有没有人能够让 jQuery UI Tabs 3(最新版本)使用后退按钮?

我的意思是,如果用户点击后退按钮,他们应该转到页面上先前访问的选项卡,而不是其他页面。

历史插件听起来好像可以工作,但我似乎无法让它与 ajax 加载的选项卡一起工作。

如果有人设法完成这项工作,将不胜感激,谢谢!

0 投票
1 回答
1188 浏览

.net - Winforms BringToBack 选项?

在 winforms 中有一个函数“BringToFront”,可以将表单移动到 Z-Order 的顶部。有没有办法做相反的事情 - 将表格推到后面?

0 投票
4 回答
5740 浏览

javascript - 单击后退按钮时如何保留表单数据

我正在开发一个 Rails 应用程序。(我不认为这是特定于 Rails 的问题)有一个由 3 个步骤组成的预订过程。当用户在第 2 步页面时,如果用户单击“上一步”按钮,则第 1 步中的表单数据应该与之前相同。

我附上了“history.go(-1);” 到“上一个”按钮。

它适用于我的Firefox浏览器。但它不适用于某些 IE 浏览器。我的 IE 可以工作。

当页面返回时,如何强制它保留表单数据?

谢谢。

山姆

0 投票
1 回答
303 浏览

sharepoint - 验证 SharePoint 还原

我创建了一个新的 SharePoint 2007 MOSS Intranet。我们的管理员正在购买备份/恢复软件,我最终将不得不验证他们创建的场备份的恢复。有没有人对此最佳实践提出一些建议?我们是一个小型的 2 台服务器场,在 SAN 上使用 VMWare 虚拟机构建。我怎么知道恢复的版本在各个方面都是原始版本的副本,我应该注意什么?