已更改:如果用户来自“主页”,则“搜索耗材”页面的页面底部应该有一个按钮:“后退”按钮。
增加:如果用户来自主页以外的网页,则“搜索耗材”页面将没有按钮。
如何删除“后退”按钮但同时保留它?当您直接从主页访问页面时,“后退”按钮需要在那里,但当您从家中以外的其他选项卡进入“搜索耗材”页面时,它不应该在那里。
答案 0 :(得分:4)
if (document.referrer != "http://example.com/homepage.html")
document.getElementById("back").style.display = "none";
以下是域名的另一个例子:
var reffererURL = document.referrer.substring(document.referrer.indexOf("/")+2);
if(reffererURL.substring(0,reffererURL.indexOf("/")) == location.host)
document.getElementById("back").style.display = "block";
else
document.getElementById("back").style.display = "none";
答案 1 :(得分:3)
使用 magic
尝试从某个服务器或客户端变量查看HTTP_REFFERER以查看用户来自(或不来自)的位置并从那里开始工作。