问题标签 [back-button]

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 回答
2017 浏览

asp.net-mvc - ASP.Net MVC2 -- 发布后,如果用户点击后退按钮,如何清除表单?

在我的 Web 应用程序中,单击 ASP.NET MVC 表单上的提交按钮后,会向用户显示错误屏幕或成功屏幕。在出现错误的情况下,系统会指示用户单击浏览器上的“后退”按钮并修复他们没有正确执行的任何操作,然后再次尝试提交。

这很好用,因为当用户单击返回时,所有先前输入的数据仍然在屏幕的各个字段中。但是在成功屏幕的情况下,如果用户单击返回,我希望数据被清除,这样他们就不会意外地再次重新提交数据。

如何在 ASP.NET MVC 中做到这一点?

0 投票
0 回答
15620 浏览

jquery - 在什么情况下 $(document).ready 在后退按钮单击时触发?

我正在使用一些使用 JQuery 的 $(document).ready 功能来设置 jqGrid 实例的代码。即使通过后退按钮单击返回页面,似乎也会触发代码。

在精简的测试页面中,当通过后退按钮单击到达时,不会调用类似的准备函数:

你能告诉我在哪里寻找导致这种行为差异的原因吗?

我在对这个问题的回答中找到了一些相关信息,但是具有过度活动就绪事件的页面没有为卸载注册的事件处理程序。

0 投票
2 回答
1888 浏览

objective-c - UINavigationItem 后退按钮触摸区域太大

在以下屏幕截图中,如果我从“可用信息亭”中单击“v”,这将启动后退按钮的操作......(不是第二个“a”)。

替代文字

我不明白为什么,我的代码没有什么特别之处(这是导航控制器处理的默认后退按钮)。我的另一个应用程序也有同样的错误,但我从未在其他应用程序上注意到这一点。

有任何想法吗 ?

谢谢你。

0 投票
2 回答
272 浏览

php - Why is the Back button broken in Internet Explorer for a PHP application but works in every other browser?

I have a PHP application that works well in every browser except Internet Explorer.

The application generates reports based on MySQL data. Certain fields of each report are clickable and will redirect the user to another page/report after POST using the PHP header() call.

In Safari, Firefox, Opera, etc. when the user clicks the Back button they are taken back to the previous page/report. In Internet Explorer this behavior is broken and I get a "Webpage is expired" error.

I'm not worried about serving up stale data when using the Back button in IE.

Is there a setting I can tweak in IE to allow this behavior, or an HTML/PHP directive I can use?

0 投票
3 回答
12805 浏览

google-chrome - Chrome 不会缓存隐藏的表单字段值以在浏览器历史记录中使用

我有一个包含文本框字段和隐藏字段的 ASP.Net Web 表单。隐藏字段值是使用客户端 JavaScript 动态修改的。发布表单、检查值并重定向到另一个页面都按预期工作。

但是,当我使用浏览器后退按钮显示上一页时,我希望看到所有表单字段仍填充有已发布的值。

在 IE 和 Firefox 中,文本和隐藏输入字段都是这种情况。

在 Chrome 中,这仅适用于文本字段。隐藏字段的值丢失。

浏览浏览器历史记录时,Chrome 是否真的不会重新填充动态设置的隐藏表单字段值?

我已经把一个小样本放在一起来演示这个问题,如果需要的话可以提供。我想先问这个问题,看看这是否是众所周知的行为以及我必须接受的事情。

0 投票
4 回答
1250 浏览

iphone - UINavigationBar 上的缩进后退按钮?

有没有办法缩进 UINavigationBar 上的默认后退按钮?基本上我只想将它向右移动大约 10 个点。

谢谢

0 投票
2 回答
7155 浏览

android - 覆盖 Activity 中的后退按钮操作

我刚刚在我的代码中覆盖了我的后退按钮,就像这样

现在我面临一个奇怪的问题,我在当前活动上有一个编辑文本。在编辑时,我试图通过按后退按钮关闭虚拟键盘。我的应用程序完成...但我只想关闭键盘而不是 Avtivity ..有什么建议可以解决我的问题..?

在此先感谢,坦梅


但没有结果。任何建议!

0 投票
7 回答
69628 浏览

jsp - 防止用户在注销后看到以前访问过的安全页面

我要求最终用户在注销/注销后不能返回受限页面。但目前最终用户可以通过浏览器的后退按钮、访问浏览器历史记录甚至通过在浏览器的地址栏中重新输入 URL 来做到这一点。

基本上,我希望最终用户在退出后不能以任何方式访问受限页面。我怎样才能做到最好?我可以使用 JavaScript 禁用后退按钮吗?

0 投票
2 回答
13227 浏览

iphone - 如何为导航栏上的 backButtonItem 设置操作?

如何为导航栏上的 backButtonItem 设置操作?我有一个导航栏,当我按下后退按钮时,我需要向用户提醒一些消息,并且只有在用户做出反应后 - 返回上一个视图。我该怎么做?谢谢!

//和我的反应方法

0 投票
2 回答
5558 浏览

android - 帮助防止后退按钮关闭子活动

我有一个主要活动。它的主要目的是处理 Tab 菜单。如果用户单击一个选项卡,它将加载另一个活动作为子活动,仍然显示选项卡菜单。我正在使用 Intent 来执行此操作:

这个子活动也有一个 onclick 功能。如果用户单击其中一个链接,它将使用 setContentView 命令加载 xml 布局文件:

现在,当加载 xml 文件时按下后退按钮时,它将关闭整个应用程序。有没有办法防止这种情况,比如返回子活动或主要活动?

感谢你的帮助。