通过会话的持久性url参数

时间:2019-02-14 14:07:20

标签: javascript url query-string url-parameters

我设法在url查询字符串中添加了一个新参数(不确定我的方法是否完美)。

但是我想使其在整个会话过程中保持持续

以下是检索引荐来源域名并将其添加为参数的代码:

function addRefererParam () {
var ref = document.referrer;  //Get Referrer
var refDomain = ref.match(/[^(?:http:\/\/|www\.|https:\/\/)]([^\/]+)/i)[0]; //Extract Referrer Domain name for better readability

  if (refDomain.match(/mydomain|null|undefined/i)) { //check if domain not null or own domain. 
    return location.search;
} else {
    return location.search += "utm_source=" + refDomain; //create new query string with referrer domain
}
}

注释:

我知道cookie方法或“ sessionStorage”,但是我想将参数的值从另一个域传递到iframe,因此在这种情况下似乎不起作用。

0 个答案:

没有答案