用于检测上一页的域的Javascript
我有一个网站的标志,我想动画(淡入)当用户第一次进入我的领域。但是,如果用户从我域中的另一个页面到达,我不想设置动画 我已经对动画例程进行了排序(jquery),但我不知道如何检测用户何时从其他地方(链接或通过键入URL)登录到我的站点用于检测上一页的域的Javascript,javascript,html,web,Javascript,Html,Web,我有一个网站的标志,我想动画(淡入)当用户第一次进入我的领域。但是,如果用户从我域中的另一个页面到达,我不想设置动画 我已经对动画例程进行了排序(jquery),但我不知道如何检测用户何时从其他地方(链接或通过键入URL)登录到我的站点 我想可能有一个优雅的javascript解决方案?有人能告诉我它可能是什么吗…Javascript有函数document.referer.split('/')使用此选项,您应该能够找到它们是否来自您域中的页面 希望这有帮助 例如: if(document.ref
我想可能有一个优雅的javascript解决方案?有人能告诉我它可能是什么吗…Javascript有函数
document.referer.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具有函数document.referer.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
}
谢谢我正在基于本地硬盘开发/测试此网站,我是否希望document.referer和location.hostname在这种情况下返回任何内容(此时它们只是返回空字符串)?如果直接在地址栏中输入url,则referer将不返回任何内容(这是正常的)。如果url是file://c..... 那么主机名将不会返回任何内容。但是一旦托管它就会返回主机名。嗨,是的,当我通过我们的测试web服务器访问它时,它工作得很好。再次感谢!伟大的很高兴能帮上忙:)我觉得这已经不管用了。如果用户直接从新标签页(无推荐人)加载您的页面,它将自己作为推荐人。谢谢!我正在基于本地硬盘开发/测试此网站,我是否希望document.referer和location.hostname在这种情况下返回任何内容(此时它们只是返回空字符串)?如果直接在地址栏中输入url,则referer将不返回任何内容(这是正常的)。如果url是file://c..... 那么主机名将不会返回任何内容。但是一旦托管它就会返回主机名。嗨,是的,当我通过我们的测试web服务器访问它时,它工作得很好。再次感谢!伟大的很高兴能帮上忙:)我觉得这已经不管用了。如果用户直接从新标签页(无推荐人)加载您的页面,则它将自己作为推荐人。