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中获取前两个url?_Javascript_Url - Fatal编程技术网

如何在Javascript中获取前两个url?

如何在Javascript中获取前两个url?,javascript,url,Javascript,Url,这是我检索用户单击以打开我的网页的url时所做的操作 var oldURL = document.referrer; alert(oldURL); 但是,我需要检索该用户最后单击的两(2)个url,然后才能进入我的网页。 我该怎么做呢?有我所知道的不可能的东西,除非你使用像history.js这样的插件, 但是您可以看到对象窗口。历史记录可以帮助您 MDN: HISTORY.JS:无法获取最后两个URL,您只能获取最后一个URL。但出于明显的隐私原因,你可以使用类似于的插件。对不起,我完全误

这是我检索用户单击以打开我的网页的url时所做的操作

var oldURL = document.referrer; 
alert(oldURL);
但是,我需要检索该用户最后单击的两(2)个url,然后才能进入我的网页。
我该怎么做呢?

有我所知道的不可能的东西,除非你使用像history.js这样的插件, 但是您可以看到对象窗口。历史记录可以帮助您

MDN:


HISTORY.JS:

无法获取最后两个URL,您只能获取最后一个URL。但出于明显的隐私原因,你可以使用类似于

的插件。对不起,我完全误解了你的问题。那么,删除我的答案。你控制你想要跟踪的网站吗?因为如果不是,那么你可能不能,特别是如果他们是通过HTTPS提供的,因为推荐人通常是空白的,所以即使跟踪之前的一页也不可能。如果您控制站点或者,如果网站所有者愿意安装脚本,您可以使用google analytics跨域跟踪或设置您自己的第三方跟踪cookie,或使用附加数据装饰指向您网站的链接等。如果无法将脚本添加到他们的网站,您的手在很大程度上会被束缚。