我有一个站点 Logo ,我想在用户首次访问我的域时对其进行动画处理(淡入)。但是,如果用户从我域中的另一个页面到达,我不想为此设置动画。
我对动画例程进行了排序 (jquery),但我不知道如何检测用户何时从其他地方(链接,或通过输入 URL)登陆我的网站。
我想这可能有一个优雅的 javascript 解决方案?谁能告诉我它可能是什么...
最佳答案
Javascript 有函数 document.referrer.split('/');
使用这个你应该能够找到它们是否来自你域中的页面。
希望这对您有所帮助。
例子:
if(document.referrer.split('/')[2]!=location.hostname){
//User came from other domain or from direct
}else{
//User came from another page on your site
}
关于用于检测上一页域的Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25136784/