作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果用户当前所在的页面的 ID 为#home,则使用以下函数阻止用户返回上一页。但这个功能甚至没有启动。没有警报。脚本文件的链接没有问题,因为我有其他脚本在该文件上运行良好。
document.addEventListener("backbutton", function (e) {
alert("Back button pressed");
var activePage = $.mobile.pageContainer.pagecontainer("getActivePage");
var activePageId = activePage[0].id;
alert(activePageId);
if (activePageId == 'home') {
e.preventDefault();
}
}, false);
最佳答案
除非您创建了自定义事件,否则据我所知没有 onbackbutton
事件。您正在执行 onbeforeunload
客户不喜欢您阻止导航。您应该考虑问题的其他解决方案,而不是阻止导航。当然......客户要做的下一件事就是关闭选项卡,并且您很可能再也不会看到与该客户的 session 。
关于javascript - 防止后退按钮返回到 ID 的上一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33319368/
到目前为止,我已经生成了以下代码来尝试将相关数据整合在一起。 但是,使用“+ 7”函数会产生以下问题。 Registration date = '2018-01-01' 它正在推迟 2018-04-0
我已经成功地将我的自定义购物车发布到 PayPal——它处理订单非常漂亮,当收到付款时,它会将数据发回我在配置中指定的 URL。代码基于此处找到的库:http://www.phpfour.com/bl
我是一名优秀的程序员,十分优秀!