【发布时间】:2012-07-11 04:59:46
【问题描述】:
我正在寻找一种方法来禁用后退按钮(Android 上的硬件,iPhone 上的软件),或将用户重定向到不同的页面(然后是上一个页面)。
我这样做的原因不是出于邪恶目的或任何其他目的。我正在开发一款考试软件。用户回答考试/调查/测验中的所有问题,提交表单,然后被带到一个页面以查看反馈。目前,如果他们点击硬件后退按钮,他们会看到提示数据已经提交的警告框,但他们仍然可以点击 OK 并被带回考试并重新提交,从而重新提交相同的结果或更改他们的答案并重新提交。
我正在寻找一种方法来禁用此功能,或者通过某种方式禁用后退按钮,或者将用户重定向到新页面。
有关该应用的一些信息。未使用 Ajax 提交考试表格。整个应用程序是一个 URL,无论您在哪个页面,URL 始终相同。通过重新加载该 URL,您将被带到登录页面(这是完全可以接受的)。
我已经研究过 HTML5 History 功能,但由于在较新版本的 Android 中缺乏支持,我无法使用它。我需要可以在 Android、iPhone,最好是 Windows Phone 7 上运行的东西。
【问题讨论】:
-
现在测试我提供了额外的东西。
标签: jquery-mobile