我有一个带有插页式页面的应用程序,可以在后台运行密集操作时保持用户(需要 30 秒到 1 分钟不等)。操作完成后,用户将被重定向到结果页面。
进入结果页面后,典型的用户行为是点击“返回”按钮以对不同的输入集执行操作。但是,后退按钮会将它们带到插页式广告,而不是原始表单。期望的行为是返回到原始表单,完全跳过插页式广告。如果用户从原始表单以外的任何地方转到插页式页面,我希望这是默认行为。
我想我可以通过@never_cache
在我的视图中为插页式广告和基于 的逻辑使用函数装饰器来创建它request.META['HTTP_REFERER']
,但是页面不尊重这些。浏览器的后退按钮仍然胜过这种行为。
关于如何解决这个问题的任何想法?