我们的页面由表格组成。如何禁用退格并询问:“你想回去”推荐人页面标题“?
我可以禁用退格键,但我需要页面标题引荐来源网址
window.onkeydown = keydown;
function keydown()
{
if(event.keyCode==8){
if (!confirm("Do you want to go back page?"))
return false;
}
}
答案 0 :(得分:0)
您可以使用document.referrer
属性来告诉您网址。
最佳解决方案是使用引荐来源向服务器发送AJAX请求,让服务器获取引荐来源并获取标题,然后将此标题发回给客户端。
在那里,你可以要求确认。
的伪代码:
var xhr = new XMLHttpRequest();
xhr.onload = function() {
confirm('Do you want to return to ' + xhr.responseText + '?');
};
xhr.open('your_url?referrer=' + document.referrer);
xhr.send();
关于“禁用退格”部分,您可以使用onbeforeunload
事件。你在哪里捕获事件并发送ajax请求。