javascript - 硬代码 window.document.referrer

标签 javascript jquery referrer

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

我使用以下内容来获取引荐来源网址,应用正则表达式来获取我需要的内容,并将结果设置为带有 id imageid 的文本:

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

最佳答案

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

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]);
}

关于javascript - 硬代码 window.document.referrer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30309992/

相关文章:

javascript - 如何仅在遇到换行符时左对齐居中文本?

javascript - 如何将背景图像添加到使用 D3 创建的绘图

javascript - Mocha/Chai 测试预期与实际对象数组

asp.net - 如何隐藏 jQuery 子菜单(ddsmoothmenu)?

javascript - JQuery 内联调用多个函数

jquery - div随着jquery height auto消失

javascript - 如何设置全日历 View 在当前日期前 1 周开始?

ios - 让网站知道它们是从 iOS App 内的 WebView 访问的

apache - 只允许来自特定推荐人的用户(重定向其余的) - HTACCESS

javascript - 还有一个 document.referrer.pathname 的事情