我可以使用javascript从引用网址获取网页标题吗?

时间:2012-12-20 07:43:04

标签: javascript

我们的页面由表格组成。如何禁用退格并询问:“你想回去”推荐人页面标题“?

我可以禁用退格键,但我需要页面标题引荐来源网址

window.onkeydown = keydown;

function keydown()
{
   if(event.keyCode==8){
    if (!confirm("Do you want to go back page?"))
    return false; 
   }
}

1 个答案:

答案 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请求。