1. 程式人生 > >JS監聽手機的物理返回鍵(親測有效)

JS監聽手機的物理返回鍵(親測有效)

自己弄一個專案,需要用到JS監聽物理返回鍵,網上找了發現大部分人都說無法監聽。後面再一個博主那看到一個方法,試了一下可以,特意發出來供大家參考。程式碼如下

if(window.history && window.history.pushState) {
	$(window).on('popstate', function() {
		var hashLocation = location.hash;
		var hashSplit = hashLocation.split("#!/");
		var hashName = hashSplit[1];
		if(hashName !== '') {
			var hash = window.location.hash;
			if(hash === '') {
				alert("你點選了返回鍵");
			}
		}
	});
	window.history.pushState('forward', null, './#forward');
}

原博主連線:http://www.cnblogs.com/prolovecui/p/6687392.html。侵刪。