通过document.referrer判断页面是链接调整还是新打开以及来源
来源:互联网 发布:视频马赛克去除软件 编辑:程序博客网 时间:2024/06/07 12:38
业务需求:
1、复制链接或者QQ中在浏览器中新打开的链接,点击“返回”跳转到列表页;
2、从列表页链接调整进的店“返回”执行浏览器的“返回”动作,好处是能直接定位到列表页上次浏览的位置。
function ClickBack(){if(document.referrer==""||document.referrer.indexOf("cases")==-1){//返回到案例列表window.location.href='/cases/';}else{history.back();}}
若新打开的页面document.referrer值即为“”
兼容性测试:
上表中的“√”表示能正常取到 referrer,”” 表示 referrer 为空。
测试结果来自网络,作者不详,感谢分享。
上表中的“√”表示能正常取到 referrer,”” 表示 referrer 为空。
0 0
- 通过document.referrer判断页面是链接调整还是新打开以及来源
- 通过document.referrer判断 及实现页面跳转
- php页面判断是 iphone还是andriod的浏览器&通过 URL types在浏览器打开app
- php页面判断是 iphone还是andriod的浏览器&通过 URL types在浏览器打开app
- php页面判断是 iphone还是andriod的浏览器&通过 URL types在浏览器打开app
- js中使用document.referrer来判断上一页面来源
- 打开新的窗口与保住页面的referrer
- 打开新的窗口与保住页面的referrer
- 打开新的窗口与保住页面的referrer
- 判断访问来源是手机还是电脑
- 怎么判断页面是第一次打开还是刷新!
- 关于文件结构体FILE中的成员,以及如何通过文件句柄判断文件是打开还是关闭状态
- js 判断是脚本打开页面还是复制地址打开页面
- document.referrer已经可以用于统计搜索来源
- 判断是app打开还是网页打开
- document.referrer
- document.referrer
- document.referrer
- c++内存池实现
- 钿畑的博客
- 使用AChartEngine绘制双Y轴的柱形--曲线图
- R cannot be resolved to a variable的问题
- javah编译class文件找不到android.app.Activity的类文件
- 通过document.referrer判断页面是链接调整还是新打开以及来源
- ubuntu 12.04搭建gerrit代码审查环境
- API分配物料类别集
- UvaLive 6531 Go up the ultras DP+RMQ
- Visual Paradigm使用笔记
- java 溢出
- C++内存池的管理
- apache开启.htaccess,URL重写,去除index.php
- IT面试网站