[英]How to detect if user pressed back button in their mobile (browser) with JS
我正在开发 PWA,我用于加载的库和后退按钮之间存在冲突
我唯一需要检测的是用户是否点击了他们手机(PWA)中的后退按钮。 然后我可以处理剩下的事情。
我搜索了但没有找到适合我的情况的任何东西。 我不想阻止它发生,我只是想检测它就是这样。 而且我认为移动后退按钮和浏览器后退按钮在 PWA 中是相同的
检测用户是否点击后退按钮。
检测浏览器返回
window.onhashchange = function() {
//blah blah blah
}
function goBack() {
window.location.hash = window.location.lasthash[window.location.lasthash.length-1];
//blah blah blah
window.location.lasthash.pop();
}
在窗口对象上使用 popstate window.addEventListener('popstate', callBackFn);
每当使用将点击后退按钮 popstate 事件将被触发
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.