温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JS如何获取页面URL

发布时间:2021-11-18 16:37:02 来源:亿速云 阅读:187 作者:小新 栏目:web开发

这篇文章主要介绍了JS如何获取页面URL,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

一段JS简单获取页面来源地址

之前在写ASM的时候要用到跳转,从A页进入B页后,经过各种操作后,提交成功跳转到成功提示页面,再从提示页面跳转会A页面。其实要实现也不难,最简单的方法是传参,可用传参必须修改大量的页面,因为这个A页面并非仅一个页面,而是可以从多个入口进入B页面,成功后再跳转回原来的入口。为了快速开发以及修改少量代码,我想到了在B页面用JS获取访问来源,从而实现客户的要求。

以下是B页面JS代码的一个Demo:

XML/HTML代码

<htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> <headidheadid="Head1"runat="server"> <title>获取页面来源</title> <basetargetbasetarget="_self"/> </head> <scripttypescripttype="text/javascript"> functiongetFrom()  {  varurl=document.referrer;  if(url=="")  {  url="直接输入网址";  }  varlocalUrl=window.location.href.toString();  window.alert("来源:"+url+"本页地址:"+localUrl);  }  </script> <body> <formidformid="form1"runat="server"> <aonclickaonclick="getFrom()">点击此处显示页面来源地址</a> </form> </body> </html>

用记事本把上面代码Copy进去后存为getReferrer.htm,再建一个html页面链接到该页面即可。

注意:若A页面是采用“location.href”这样的方式跳转的话,所获取到的值是空的,因为这种跳转方式相当于直接在地址栏输入网址,从搜藏夹直接打开该页面也是获取不到。

感谢你能够认真阅读完这篇文章,希望小编分享的“JS如何获取页面URL”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI