javascript - 仅从 document.referrer 获取域名

标签 javascript jquery

我只想从引荐来源网址获取域名。我主要获得的引荐来源网址是 http://www.davidj.com/pages/flyer.asp & http://www.ronniej.com/linkdes.com/?adv= 267&loc=897

每当我得到像上面这样的引荐来源网址时,我只想得到域示例:http://www.davidj.com

我尝试过使用 .split 方法,但我在使用它时遇到了问题。

最佳答案

var url = "http://www.ronniej.com/linkdes.com/?adv=267&loc=897"
var referrer =  url.match(/:\/\/(.[^/]+)/)[1];

http://jsfiddle.net/hyjcD/

if (document.referrer) {
   url = document.referrer; 
   ref = url.match(/:\/\/(.[^/]+)/)[1];
}

关于javascript - 仅从 document.referrer 获取域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10317017/

相关文章:

javascript - 网页/网站页面中的 Android webview 使用本地 Assets 文件(帮助)

javascript - 将带有自定义 cookie 的 Ajax 请求发送到另一个域

jquery - 表单重置按钮是否会触发选择元素的 onChange 事件?

javascript - 将三个js的IIFE函数转换为es6?

javascript - Nativescript - tns 创建测试应用程序错误

javascript - 如何在递归中使用 setTimeout 以避免浏览器陷入复杂的流程

jquery - jqGrid 与 inlineNav : is there a way to force the Add button to re-enable?

javascript - 带扩展的 jQuery 插件不接受用户参数

javascript - 如何从事件传递命名函数

javascript - 为什么 jQuery 每次都输出相同的 rel?