如何找到上一页的地址

问题描述 投票:0回答:1

假设我们有三个html文件,一个名为“a”,另外两个名为“b”和“c”。

我希望如果我们从名为“b”的文件移动到名为“a”的文件,文件“a”将显示一条消息,但如果我们从名为“c”的文件移动" 到名为 "a" 的文件,将不会显示该消息 我想用js做

我试过推荐人但我没有得到结果

javascript html referrer
1个回答
0
投票

要回答您的问题,您可以尝试使用以下代码获取上一页的 URL 并将其与设置的 URL 进行比较,如果匹配则触发一些代码。

var url = "https://stackoverflow.com/"

checkReferrerMatches(url)


function checkReferrerMatches(urlToMatch){
    var referrer = document.referrer
    
    if(referrer == urlToMatch){
        doSomething()
    }
}

function doSomething(){
    console.log("Something was done.")
}

如果上一页是

doSomething
,上面的代码将执行
https://stackoverflow.com/
函数,否则什么也不会发生。

© www.soinside.com 2019 - 2024. All rights reserved.