在实际应用中,我们
经常需要在移动
应用程序的
浏览器,点击返回,回到实现,页面按钮
关闭页面,
调整到指定的页面或
执行其他
操作的需要,如何监控当你点击微信,Alipay,百度糯米,百度钱包应用程序或浏览器后退按钮在页面或后退按钮事件的代码。
我相信很多像我这样的朋友,很久以来都没有找到在百度和
搜狗的
搜索方式。
下面的
方法告诉你如何倾听:
首先,我们要了解浏览器的历史。
你知道在我们的
网页可以使用Javascript窗口历史,回到首页,但由于安全
原因,Javascript不允许
修改现有的URL链接的历史,但你可以用pushstate方法在URL链接的历史增长,并提供popstate事件监测历史以来栈的URL。的popstate事件监测是可行的,我们可以监视它。
返回、返回、单击最后一页按钮来监视代码的实现:
Window.addEventListener(popstate
警报(我听浏览器的后退按钮事件);根据自己的需要来实现他们的
功能。
},假);
虽然我们听背页或事件,但会在页面返回,所以我们需要使用pushstate添加一个页面的URL,页面上的代表,我们非常清楚的是#
功能pushhistory(){
var状态= {
标题:标题
网址:#
};
window.history.pushstate(状态,标题
}
当我们进入这一页时,我们将历史按为
本地连接。当单击操作的返回、返回和最后一页时,它将在监视器代码中进行监视和实现。
下面是完整的代码:
$(
函数(){())
PushHistory();
Window.addEventListener(popstate
警报(我听浏览器的后退按钮事件);根据自己的需要来实现他们的功能。
},假);
功能pushhistory(){
var状态= {
标题:标题
网址:#
};
window.history.pushstate(状态,标题
}
});
以上内容只是一小部分
核心代码,我们根据要求添加、修改、
删除代码。如果您在
参考本节代码的过程中
发现任何问题,欢迎留言给我,小
编辑会及时回复您。