有 2 个页面 A.html 和 B.html 页面 A 有一个链接<a href="B.html>B</a>
我正在尝试记录 url console.log(document.referrer)
,但我得到一个空字符串。console.log(document)
返回#document。
当我做同样的事情但使用网络服务器时,它会显示正确的路径。console.log(document) -> [object HTMLDocument] 有什么问题?如何在没有 Web 服务器的情况下使用
有 2 个页面 A.html 和 B.html 页面 A 有一个链接<a href="B.html>B</a>
我正在尝试记录 url console.log(document.referrer)
,但我得到一个空字符串。console.log(document)
返回#document。
当我做同样的事情但使用网络服务器时,它会显示正确的路径。console.log(document) -> [object HTMLDocument] 有什么问题?如何在没有 Web 服务器的情况下使用
事实上,referrer 是从浏览器传输到服务器的 http 标头之一,用于告诉用户在访问您的页面之前访问的是哪个页面。所以服务器是这个过程的必要部分。
有关 http 标头的更多信息