TIM*_*MEX 17 javascript jquery back-button jquery-events
当用户进入历史回溯1时...如何检测到?然后,提醒"用户点击回来!"
使用绑定(最好是jquery)
Eri*_*Law 21
你一般不能(浏览器安全限制).您可以判断用户是否导航离开页面(onbeforeunload,onunload fire),但除非您已将页面设置为允许,否则您无法分辨他们去了哪里.
HTML5引入了HTML5 History API; 在符合浏览器的情况下,如果用户导航回您网站上较早的"页面" ,onpopstate事件将会触发.
尝试:
window.onbeforeunload = function (evt) {
var message = 'Are you sure you want to leave?';
if (typeof evt == 'undefined') {
evt = window.event;
}
if (evt) {
evt.returnValue = message;
}
return message;
}
Run Code Online (Sandbox Code Playgroud)
window.onpopstate=function()
{
alert("Back/Forward clicked!");
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
58085 次 |
最近记录: |