Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以用javascript从推荐人url获取页面标题吗_Javascript - Fatal编程技术网

我可以用javascript从推荐人url获取页面标题吗

我可以用javascript从推荐人url获取页面标题吗,javascript,Javascript,我们的页面由表单组成。我如何禁用backspace并询问:“您想返回“推荐人页面标题”吗 我可以做禁用退格,但我需要网页标题参考网址 window.onkeydown = keydown; function keydown() { if(event.keyCode==8){ if (!confirm("Do you want to go back page?")) return false; } } 您可以使用document.referer属性来告诉您URL

我们的页面由表单组成。我如何禁用backspace并询问:“您想返回“推荐人页面标题”吗

我可以做禁用退格,但我需要网页标题参考网址

window.onkeydown = keydown;

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

您可以使用
document.referer
属性来告诉您URL

最好的解决方案是向您的服务器发送一个带有推荐人的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请求