硬代码window.document.referrer

时间:2015-05-18 18:01:55

标签: javascript jquery referrer

我有一个表单需要从引用者URL中提取一个值并将其设置为输入字段的值。我需要能够在推送更改之前在本地进行测试,但不确定如何在chrome / firefox中设置标头以对URL进行硬编码。

我使用以下内容获取引荐来源,应用正则表达式来获取我需要的内容,并将结果设置为ID为DT[ROWS, .SD, .SDcols=COLS$V1] 的文本:

imageid

1 个答案:

答案 0 :(得分:0)

简单的解决方案是只运行应用程序并在页面上拉动引荐来源,将此逻辑应用于控制台中的页面:

var regexp = /assets\/(\d+)/;
var encodeID = regexp.exec(window.document.referrer);
if (encodeID !== null && encodeID.length == 1){
   $("#imageid").val(encodeID[1]);
}else{
    var regexp = /assets\/(\d+)/;
    var encodeID = regexp.exec(window.document.referrer);
   $("#imageid").val(encodeID[1]);
}