用js获取上一个页面的完整的url地址

 我来答
黑马程序员
2018-06-27 · 改变中国IT教育,我们正在行动
黑马程序员
黑马程序员为大学毕业后,有理想、有梦想,想从事IT行业的年轻人改变自己的命运。黑马程序员成就IT黑马
向TA提问
展开全部

获取的方法如下:

1、设置或获取整个 URL 为字符串: window.location.href
2、设置或获取与 URL 关联的端口号码: window.location.port
3、设置或获取 URL 的协议部分 window.location.protocol
4、设置或获取 href 属性中跟在问号后面的部分 window.location.search 

5、获取变量的值(截取等号后面的部分)

6、设置或获取 URL 的协议部分: window.location.protocol
7、设置或获取 href 属性中在井号“#”后面的分段: window.location.hash
8、设置或获取 location 或 URL 的 hostname 和 port 号码: window.location.host 

wswhk
2013-06-04 · TA获得超过7.1万个赞
知道顶级答主
回答量:4.6万
采纳率:68%
帮助的人:7.4亿
展开全部
别想了 这是不可能的 有referrer算是最好了
现在的浏览器出于安全考虑禁止获取客户端的浏览历史的 如果这种行为被允许 很容易通过第三方脚本获得用户的信息 有时候可以获得用户的密码等信息
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaoapk
2013-06-04 · TA获得超过3771个赞
知道大有可为答主
回答量:1343
采纳率:40%
帮助的人:1612万
展开全部

试试

alert(document.referrer);
追问
不是完整的
追答
这个可以得到当前页面从哪里来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安小贤Josh
2017-12-13 · 超过23用户采纳过TA的回答
知道答主
回答量:126
采纳率:0%
帮助的人:51.5万
展开全部
<a href="javascript:history.go(-1)" class="jsBack"></a>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
29...1@qq.com
2013-06-04
知道答主
回答量:4
采纳率:0%
帮助的人:3万
展开全部
呵呵烦烦烦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式