什么是实现以下目标的可行方法:
一个网站有两个页面;父页和内页。如果用户通过输入地址或通过父页面以外的页面的链接直接进入内页,则显示“foo”。如果用户从父页面进入内页,则显示“bar”。
如果可能的话,我需要用 JS 来完成。如果没有,PHP 是次要选择。
最佳答案
您可以通过 document.referrer
获取用户来自的页面。
因此您可以像这样实现您的解决方案:
if (document.referrer === 'yoursite.com/parentpage') {
// do bar
} else {
// do foo
}
关于javascript - 如果用户来自站点上的前一页,则执行此操作,否则执行此操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35262751/