Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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或jQuery中以前的url_Javascript_Url - Fatal编程技术网

检测javascript或jQuery中以前的url

检测javascript或jQuery中以前的url,javascript,url,Javascript,Url,有没有一种方法可以使用javascript或jQuery检测用户在到达我的网站之前访问过的前一个URL 我希望可以避免使用PHP document.referrer 我认为这是最常见的。还有历史api当用户直接在浏览器中输入新URL而不单击链接时,您似乎希望获取以前的URL这在PHP或JavaScript中是不可能的。这将是一个重大且不必要的安全风险,因此浏览器将拒绝发送它。只有当用户单击上一个网站上的链接将其重定向到您的网站时,您才能通过推荐人获得该信息 坦白地说,新网站没有理由知道上一个网

有没有一种方法可以使用javascript或jQuery检测用户在到达我的网站之前访问过的前一个URL

我希望可以避免使用PHP

document.referrer

我认为这是最常见的。还有历史api

当用户直接在浏览器中输入新URL而不单击链接时,您似乎希望获取以前的URL这在PHP或JavaScript中是不可能的。这将是一个重大且不必要的安全风险,因此浏览器将拒绝发送它。只有当用户单击上一个网站上的链接将其重定向到您的网站时,您才能通过推荐人获得该信息


坦白地说,新网站没有理由知道上一个网站,除非用户是通过点击链接从上一个URL引用的。

似乎对我不起作用。。。我在Windows上使用Chrome,你的意思是“因为这将是一个巨大的安全风险”,请你在回答中更好地解释一下,好吗?我的意思是,网站可能会不情愿地跟踪你,即使这个功能不会提供任何适用的价值。你之前碰巧上过的网站与新网站毫无关联。那么人们这样做的频率有多高?因为我知道其他网站可以跟踪上一页,而他们没有。如果有的话,他们会跟踪只有当人们单击上一页上的链接以重定向到新页面时才会出现的引用人。您应该参考,了解能够检索该信息的用例(无论是在服务器上还是在浏览器上)以及值可能是什么。