javascript - 如何删除 'back'按钮/如何保留后退按钮

标签 javascript html css coldfusion

更改:如果用户来自“主页”,则“搜索用品”页面底部应有一个按钮:“后退”按钮。

添加:如果用户来自主页以外的网页,“搜索用品”页面将没有按钮。

如何删除“后退”按钮但同时保留它?当您直接从主页访问该页面时,“后退”按钮需要在那里,但是当您从主页以外的其他选项卡进入“搜索用品”页面时,它不应该在那里。

最佳答案

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";

关于javascript - 如何删除 'back'按钮/如何保留后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6822132/

相关文章:

javascript - Cordova - 菜单按钮事件不会触发

javascript - 当不同文件中存在测试时,如何在 jasmine 中对测试套件进行分组?

html,带有中心div的css。火狐谷歌, Chrome 不好

html - 图像在 safari (404) 中无法打开,但在所有其他浏览器中都可以

html - CSS 动画 rotate3d 在 Safari 中不起作用

javascript - 我如何将参数从 scala 传递给 javascript 元素?

javascript - 尝试对齐视频时的典型 IE 问题 - 请指教

javascript - 如何在缩放 Canvas 中获取像素范围?

html - CSS 仅模拟一个选择框

html - 使用 font-awesome 将小图标堆叠在大图标上