问题标签 [back-button-control]

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 投票
1 回答
905 浏览

asp.net - ASP.NET 3.5 后退按钮控件/刷新控件(从未找到有效的解决方案)

您好,感谢您的宝贵时间。

我花了相当多的时间来寻找一个老问题的答案,即当用户向后导航、向前导航或刷新页面时防止重复发布。我已经看到了很多提出的解决方案,但都没有奏效。

建议的解决方案#1)许多人提供了指示浏览器不缓存页面的方法,包括我拥有的一些书籍。人们经常注意到这并不是一个很好的解决方案,因为用户可以在他们的浏览器中关闭此功能,导致它不响应请求。

建议的解决方案#2)在我的一本书中,它建议使用在 Viewstate 和 Session 中设置的时间戳可以检测过时的页面。此检测确实有效,但“如何处理”部分不起作用:重定向到同一页面,从而重新加载处于原始状态的页面。

我没有发布任何代码,因为我只是在很多版本中转了一圈。

这是我第一次访问这个网站,希望我能找到一些很棒的建议:)

再次感谢您的宝贵时间。

0 投票
2 回答
4401 浏览

javascript - 如何通过 JavaScript 将条目插入浏览历史记录

如何在浏览历史记录中插入一个条目,以便后退按钮在第一次点击时转到不同的页面,然后在第二次点击时转到原始页面?

因此,如果您需要很好地解释我想要做什么,请访问: https ://secure.exitjunction.com/howitworks.jsp

我只需要一个脚本,允许我在浏览历史记录中插入一个条目,这样当点击后退按钮时,用户将被带到我的特殊页面。

0 投票
1 回答
1059 浏览

internet-explorer - 隐藏后退按钮的 302 响应(IE 和 FF)

我在一个网站上工作来管理我的公司用户。基本上它允许登录、注册、更改数据等。我做这个网站是因为我们想让每个产品的客户统一。如果我已经注册了某些产品,那么我可以登录到其他产品。

从某个产品站点到用户站点(或从用户站点到产品站点)的所有重定向都是通过 POST 进行的,因为如果有用户登录,则票证太长而无法使用 GET。这导致 302 结果与用于从其他系统访问的用户站点的 URL(具有所有需要的参数)以及在 200 与用户站点的正确页面之后。

假设我尝试进入某个需要身份验证的页面,我会得到以下结果:

因此,在 Chrome 或 Safari 中,当我从登录页面点击返回按钮时,我将被重定向到 somePageWhichNeedsAuthentication。但是从 IE 或 Firefox 会重定向到访问页面或 somePageWhichNeedsAuthenticatedUser,我真的不知道,但其中任何一个页面都会重定向回登录页面,所以除非我快速点击两次按钮,否则它不会工作。

我该如何解决这个问题?

更新

做一些其他测试我发现了另一种情况:我尝试登录(不访问需要身份验证的某些页面)所以结果如下:

Chrome 和 Safari 再次完美。Firefox 正在重定向到http://www.myDomain.com/Login。最后,一旦您单击“登录”链接,IE 就会失败,因为它不允许状态 302 响应内容。所以我必须用 200 强制http://www.myDomain.com/Login的响应。这让 Firefox 做同样的事情(对于 IE 也一样)。

更新 2

这里有一个firefox的日志。由于打开了其他一些选项卡,因此在示例一之前有一些请求。我已经完成了第二个示例。产品域是http://localhost/MktWeb,用户域是http://usuarios2.nosis.com.arhttp://www.yourfilelink.com/get.php?fid=719269

0 投票
1 回答
8973 浏览

android - Titanium中的android:back(设备后退按钮)事件不起作用

嗨,我正在开发 Android 应用程序。我正在使用 Titanium Studio 进行开发。我创建了一个简单的应用程序。我想在我的应用程序中捕获设备后退按钮事件,因为我不想在钛中使用 android 默认选项卡。我正在创建自己的选项卡。我尝试了以下代码:

:list.js

:app.js

但它不工作而不是弹出它关闭了我不想要的应用程序。有什么办法可以得到这个结果。

0 投票
1 回答
1338 浏览

android - 在 Asyn 任务执行时阻止 android 后退按钮

当我的应用程序启动时,我正在调用 Asyn Task 函数。在后台进程中,它访问了 3 个 API,并且它们的解析功能继续进行,大约需要 10 分钟的时间。

在这种情况下,如果用户单击 android 默认的后退按钮,那么用于取消的异步任务。为避免这种情况,我尝试如下阻止后退按钮操作。

现在,当调用异步任务函数并且用户单击返回按钮时,进度条会被取消。但是后台进程继续进行,并且后退按钮被阻止,直到后台进程完成。

我希望即使按下后退按钮也能显示进度条,以免它消失。

这该怎么做......

0 投票
2 回答
156 浏览

android - 覆盖电话标准按钮

由于我们将使用手机供公众使用,我希望在手机启动时启动一个应用程序。与填写代码相比,正确的活动应该在用户无法进入“电话”软件(OS)的情况下启动。是否可以覆盖所有电话按钮,因此用户不会进入主屏幕,例如,如果是,调用哪些方法?谢谢

0 投票
1 回答
574 浏览

android - 使用返回按钮杀死活动

当用户点击后退按钮并返回到我的主要活动 A 时,我想终止所有活动。我的应用程序有以下 3 个活动:

A -> 在用户点击搜索之前显示用户选择并创建活动 B.
B -> 根据用户选择显示 url 列表并创建活动 C.

C -> 打开一个 Web 视图并显示用户选择的页面。

目前,我在启动活动 B 后不调用 finish(),因此当用户点击活动 C 中的后退按钮时,他们可以返回到 url 列表并根据需要进行另一个选择。

我想创建一个新的活动 A(没有用户的初始选择)并确保如果用户点击活动 B 中的后退按钮,现有的活动 B 和 C 将被终止?

任何帮助,将不胜感激。

谢谢

O。

0 投票
2 回答
1244 浏览

javascript - 类似于facebook的AJAX后退按钮解决方案

我是 ajax、jquery 和 javascript 的新手。当我学习 ajax 和 jquery 时,我也学习了后退按钮问题,当然我也学习了。但是这个解决方案使用 # 锚点。但我想将 url 更改为实际页面,就像 facebook 一样。如果您使用 facebook,您可能已经注意到,当您单击图像时,url 会更改为图像的 url,但页面不会导航。

如果有人知道类似 facebook 的解决方案,请回答。

0 投票
4 回答
41048 浏览

android - 如何在一个页面上禁用 Android 后退按钮并在所有其他页面上更改为退出按钮

我正在使用与我的 Drupal 站点交互的 Phonegap 开发一个 Android 应用程序。我重新分配了 Android 的“返回”按钮来提示用户从 Drupal 服务器注销,但是,我只想在登录页面上禁用它(原因很明显)。我可以让它工作,但只有在用户注销之前,一旦在登录页面上,该按钮仍然被重新分配为注销按钮。这是我到目前为止的代码:

问题是后退按钮没有被重新分配。当用户注销并最终回到登录页面时,我无法找到重新运行上述代码的方法。

如果有人愿意为此提供解决方案,我将不胜感激!

0 投票
4 回答
332 浏览

android - Android应用程序中的后退按钮功能

我必须开发一个安卓应用程序。在这里我希望返回意味着我只使用了键盘按钮。但我不应该使用键盘返回按钮。我希望对所有活动都使用后退按钮功能。

例如:

如果我必须单击自定义后退按钮意味着我应该能够转到上一个屏幕。我能怎么做?