Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.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/9/google-cloud-platform/3.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 document.referer_Javascript_Url_Referrer - Fatal编程技术网

带有完整查询字符串的Javascript document.referer

带有完整查询字符串的Javascript document.referer,javascript,url,referrer,Javascript,Url,Referrer,我正试图通过javascript获取指向页面的完整引用url 到目前为止,我来的壁橱是 var lastUrl = document.referrer; 这不包括附加到url的查询 var lastUrl = document.URL; 返回查询字符串完整的当前URL 是否有任何方法可以轻松获得引用url以及引用查询。您不能。您可以使用将用户导航到上一页 window.history.back(); 但你不会知道它是什么网址。您只能获得以下信息: document.referrer 我知

我正试图通过javascript获取指向页面的完整引用url

到目前为止,我来的壁橱是

var lastUrl = document.referrer;
这不包括附加到url的查询

var lastUrl = document.URL;
返回查询字符串完整的当前URL


是否有任何方法可以轻松获得引用url以及引用查询。

您不能。您可以使用将用户导航到上一页

window.history.back();
但你不会知道它是什么网址。您只能获得以下信息:

document.referrer
我知道,这不是完整的url查询,但它的参考


另外,你希望任何一页都能查到你以前去过的地方吗?有些页面通过url进行身份验证,因此任何人都可以从您的浏览器历史记录中获取这些链接。

您能给我们分享一个示例吗?文档。参考者将带回示例
http://mydomain.com/paths/file.php
,这是我要求的上一个参考页
http://mydomain.com/paths/file.php?inherit=true&id=123
。使用
document.URL
将显示当前查看页面的完整路径,但此页面可能会对您有所帮助。谢谢,但是我看了这些,也许能找到一些有用的东西的第一个答案。你说“任何一页都能查到你以前去过的地方”是什么意思?它是如何影响浏览器历史的,这样任何人都可以获取引用链接?我只想知道在JS文件中使用
document.URL
document.referer
是否安全。