jquery - 我们如何检测浏览器后退按钮的点击(对于任何类型的浏览器)?
问题描述
我们如何检测浏览器后退按钮的点击(对于任何类型的浏览器)?
我的浏览器网址:http://project_name/razorpay/pay.php?checkout=manual&invoice=80
I try below code in pay.php page but not getting any alert or console data :
1.
window.onhashchange = function() {
console.log('call');
}
2.
$(window).on('popstate', function (e) {
var state = e.originalEvent.state;
if (state !== null) {
console.log('call');
}
});
解决方案
推荐阅读
- nuxt.js - Nuxt 404 页面刷新页面
- ruby-on-rails - 在 Sidekiq 重试之前(或期间)运行回调
- perl - 将 Markdown 文件中包含特定路径模式的所有节标题转换为不同的格式
- java - 通过spring boot java本地访问时,AWS Elastic Cache(Redis)连接失败(jedis连接错误)
- r - 在 Shiny 中,“闭包”类型的对象不是子集,尽管使用了括号
- java - 如何一次选择 1 个单选按钮(RecyclerView)?
- sql - 加入窗口函数以显示与 ID 相关的下一个日期
- python - 在 Flask 中显示 .txt 文件
- prometheus - Prometheus Labeldrop 操作背后的基本原理
- google-drive-api - 如何使用python读取谷歌驱动器中特定目录中的所有文件?