• JS实现获取当前URL和来源URL的方法


    通用模式:

    Javascript 正常取来源网页的URL只要用:

    index.html:

    <!DOCTYPE html>
    <html lang="zh-cn">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
    <title>新建H5模板</title>
    </head>
    <body>
    <a href="demo.html">链接</a>
    </body>
    </html>

    demo.html:

    <!DOCTYPE html>
    <html lang="zh-cn">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
    <title>新建H5模板</title>
    </head>
    <body>
    当前URL:<input type="text" style=" 300px;" name="nowurl" id="nowurl"><br>
    来源URL:<input type="text" style=" 300px;" name="fromurl" id="fromurl">
    <script>
      var nowurl = document.URL;
      var fromurl = document.referrer;
      document.getElementById('nowurl').value = nowurl;
      document.getElementById('fromurl').value = fromurl;
    </script>
    </body>
    </html>

    但,如果来源页是Javascript跳转过来的,上边的方法就拿不到了!所以用:

     
    opener.location.href 

    var ref = '';  
     if (document.referrer.length > 0) {  
      ref = document.referrer;  
     }  
     try {  
      if (ref.length == 0 && opener.location.href.length > 0) {  
       ref = opener.location.href;  
      }  
     } catch (e) {} 

    其它相关的:

    //获取页面完整地址
    window.location.href  
    window.location.pathname  
    
    //获取域名
    host = window.location.host;
    host2=document.domain; 
    
     
    var num = Math.round(Math.random()*10000);  
    window.location.href = (window.location.pathname)+'?'+num+'; 

    参考:http://www.jb51.net/article/91154.htm

        javascript获取来路URL代码 可获取js跳转来源

         js获取当前域名

  • 相关阅读:
    团队作业开发过程
    UVM基础之--------uvm_root
    UVM基础之------uvm_transaction
    UVM基础之----uvm_object
    UVM挑战及概述
    定制UVM Messages(参考)
    SV creation order
    IC验证概念总结
    win7 硬盘安装suse双系统启动顺序更改
    suse 下的gcc安装
  • 原文地址:https://www.cnblogs.com/wangfuyou/p/8600207.html
Copyright © 2020-2023  润新知