我试过了:

console.log( document.referrer );


但这仅适用于“ http://”



我需要它与“ file://”一起使用...我该怎么办?

最佳答案

如果所有页面都是本地页面,则可以使用JavaScript设置cookie或使用HTML5本地存储来保存和检索引荐来源网址。

一个使用localStorage对象的示例。将此代码添加到所有页面:

// get the referrer if it's set
var referrer = "";
if (localStorage.getItem("referrer")) {
    referrer = localStorage.getItem("referrer");
}

// set the new referrer
localStorage.setItem("referrer", window.location.href);

// show the previous page url (just for testing)
console.log(referrer);

关于javascript - 如何在javascript中获取最后一页(本地与否)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28461778/

10-09 15:31