使用 onbeforeunload 事件,“离开页面”时 url 发生变化

2024-03-07

我有一个要求,当用户付款并到达成功页面并返回时,应该将其重定向到自定义页面。因此,如果我单击浏览器后退按钮,它将显示两个选项 - 离开页面和留在此页面。当我单击离开页面时,它应该重定向到我的自定义页面。我发现以下链接很有用,但不适用于“离开页面”按钮......请提出建议或帮助。

使用 onbeforeunload 事件,选择停留在此页面时 url 发生变化 https://stackoverflow.com/questions/16695886/using-onbeforeunload-event-url-change-on-selecting-stay-on-this-page/16824414?noredirect=1#comment50417306_16824414


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 onbeforeunload 事件,“离开页面”时 url 发生变化 的相关文章

  • HTML5 History API 后退按钮,部分页面加载

    为了提高网站的性能 响应能力 我使用 AJAX replaceState pushState 和 popstate 侦听器实现了部分页面加载 我基本上将页面的中心部分 HTML 存储为历史记录中的状态对象 单击链接时 我仅从服务器请求页面的
  • 单击文件上传按钮后出现延迟?

    当我单击 选择要上传的文件 即输入类型 文件 时 从单击按钮和选择文件到在按钮旁边显示所选文件之间存在延迟 浏览器是否正在尝试将文件加载到浏览器中 为什么有延迟 接下来 我如何显示 请稍候 消息立即地选择文件后 我尝试了各种 JQ 选项 似
  • 如果源 Web 服务器将响应标头中的过期值设置为相对较早之前的时间,会发生什么情况?

    如果源 Web 服务器将响应标头中的过期值设置为相对较早之前的时间 会发生什么情况 例如 考虑当前时间是 2013 年 1 月 25 日星期五 GMT 并且过期标头设置为 gt 到期时间 1994 年 12 月 1 日星期四 16 00 0
  • 什么是 Cache-Control: private?

    当我访问时chesseng herokuapp com http chesseng herokuapp com我得到一个响应标头 如下所示 Cache Control private Connection keep alive Conten
  • 如何缓存我网站上的脚本和图像?

    问题 我一直在尝试创建一个网站 托管在 x10hosting 上 所以我一直在寻找如何建立一个快速的网站 我得到了一个改进 Jquery 代码的页面 以下是该页面的链接 在该页面中 我读到包含来自 Google com 的 Jquery 框
  • 让 IE 缓存资源但始终重新验证

    缓存控制标头 no cache must revalidate private 允许浏览器缓存资源 但强制使用条件请求重新验证 这在 FF Safari 和 Chrome 中按预期工作 但是 IE7 8 不发送条件请求 即请求头中缺少 If
  • Cache-Control: max-age=0 和 no-cache 有什么区别?

    标题Cache Control max age 0意味着内容立即被视为过时 并且必须重新获取 这实际上与Cache Control no cache 我有同样的问题 并在搜索中找到了一些信息 您的问题作为结果之一出现 这就是我所决定的 有两
  • $window.location.reload(true) 相当于 CTRL+F5 吗?

    我正在尝试构建一个 版本更新 组件 该组件将在网站更新时显示横幅并提示用户重新加载 不幸的是 当某些用户重新加载其页面时 其页面会被缓存 因此无法正确更新 之前我们告诉他们按 CTRL F5 但我正在寻找一种以编程方式执行此操作的方法 我正
  • 如何删除ios模拟器safari缓存

    我正在尝试在 iPhone 模拟器上测试一个网站 我做了一些 JavaScript 更改 并且我的 JavaScript 文件正在从缓存中加载 我使用 safari Web 检查器 资源选项卡 在模拟器窗口上 看到旧版本文件 网络调用的状态
  • 浏览器如何处理过期标头、缓存控制标头、上次修改标头?

    我是一名 Web 开发人员 曾使用过 PHP 和 NET 拥有一年多的网络工作经验 我一直无法彻底理解浏览器缓存功能 我希望这里的网络专家可以帮助我 我心中的问题是 浏览器实际上是如何缓存内容的 它是否请求查看服务器上缓存的文件是否已更改
  • 通过 .net 中的 web.config 利用浏览器缓存?

    有些站点位于共享主机 Windows 2003 Server 上 因此我无法访问服务器配置 我到处都读到了有关利用浏览器缓存的内容 特别是静态文件 jpg css js 等 但是 在我的情况下如何做到这一点 主机已安装 NET web co
  • 缓存控制的默认值是多少?

    我的问题是 有时浏览器会过度缓存某些资源 即使我已经修改了它们 但F5之后一切都很好 我整个下午都在研究这个案例 现在我完全理解了 Last Modified 或 Cache Control 的意义 我知道如何解决我的问题issue 只是
  • 如何清除Chromium浏览器的图标缓存

    我更新了浏览器选项卡上显示的网站图标 我清除了chromium浏览器 Ubuntu版本的Chrome 的数据 清除浏览数据 gt 选择 从头开始 并检查所有内容 gt 单击 清除浏览数据 然而 我仍然得到我的旧图标 知道如何清除该缓存吗 在
  • 如何获取DeleteUrlCacheEntry()错误代码? (或者有关为什么特定删除不起作用的其他信息)?

    基本上 当我调用DeleteUrlCacheEntry 它是Wininet dll API 的一部分 时 我要么返回数字1 这意味着删除成功 要么返回数字0 这意味着删除不起作用 我的问题是 如何找出删除失败的原因 即 当返回 0 时 我听
  • 如何清除HTML数据?

    我们可以使用查询选择器来清除 CSS 样式表缓存 如下所示 每当我们更改样式表并需要浏览器清除我们的 CSS 样式表时 我们可以更改版本号 例如 1 1 1 2 等 有没有类似的东西可以清除HTML数据 我的 HTML 标记是这样的 img
  • 如何利用 .woff 字体的浏览器缓存?

    在 PageSpeed Insights 中 我不断看到利用浏览器缓存我正在使用的特定图标集 字体的消息 iconFont woff 2 天 我已将 htaccess 设置为 EXPIRES CACHING
  • 谷歌浏览器缓存

    我有一个嵌入 flash flex 应用程序的 html 页面 我有以下标题 此外 每次发布应用程序的新版本时 我都会更改文件名 因此 它变得类似于 MyApp v1 swf 然后更新为 MyApp v2 swf 尽管如此 chrome仍然
  • 如何使用浏览器缓存配置 ETag

    我已经通过以下方式为静态站点设置了浏览器缓存 htaccess文件通过设置 BROWER CACHING 1 Day for images
  • 我应该在 HTML 中添加什么内容来确保用户获得我的页面的最新版本,而不是旧版本?

    我有一个主要由 CDN 提供服务的静态 HTML 网站 加上一些到服务器的 AJAX 并且确实希望用户的浏览器缓存所有内容 直到我更新任何文件 然后我希望用户的浏览器获取新版本 对于我网站上的所有类型的静态文件 HTML JS CSS 图像
  • 避免 AngularJS 部分视图在 IE 中缓存

    我正在开发一个 ASP NET MVC 应用程序 它也有一些 angularJS 我有一个主页 其中有不同的选项卡 当您单击它们时 它们会加载角度部分视图 主页是这样的 div class widget div div class widg

随机推荐