我有三个html页面audit.html,section.html和questions.html。现在,在audit.html中,当用户点击指向section.html的链接时,我想知道section.html(请告诉javascript代码)从哪个页面调用section.html页面?(在这种情况下是当前页面) section.html从audit.html中调用。
请告诉我javascript代码,以了解当前html页面加载到哪个html页面?
答案 0 :(得分:4)
使用JavaScript可以使用名为:
的内容document.referrer
来自docs:
返回链接到此页面的页面的URI。
另请注意:
如果用户直接导航到页面(不是通过链接,而是通过书签),则该值为空字符串。由于此属性仅返回一个字符串,因此它不会为您提供对引用页面的DOM访问权限。
点击此处的小提琴: http://plnkr.co/edit/1jFHk9Hjjm0StTQRbTIe?p=preview
我创建了三个文件:section.html
,audit.html
和index.html
。所有人都使用代码显示他们的推荐人:
document.getElementById("ref").innerHTML = document.referrer;