帮我写一个获取浏览器地址的js方法
时间: 2024-12-22 09:14:48 浏览: 3
在JavaScript中,你可以使用`window.location`对象来获取当前浏览器的URL信息。以下是一个简单的JS方法,用于获取浏览器地址(包括协议、主机名、路径和查询参数):
```javascript
function getBrowserAddress() {
return {
protocol: window.location.protocol, // 获取协议(http或https)
hostname: window.location.hostname, // 获取主机名
pathname: window.location.pathname, // 获取路径
search: window.location.search // 获取查询字符串,不包括 "?"
};
}
// 使用示例
var address = getBrowserAddress();
console.log(address.protocol); // 输出 "http" 或 "https"
console.log(address.hostname); // 输出当前域名
console.log(address.pathname); // 输出 "/path/to/page"
console.log(address.search); // 输出 "?param1=value1¶m2=value2"
```
如果你想只获取完整的URL,可以使用`window.location.href`属性。如果你只想获取URL的某个部分,如路径或查询字符串,可以直接访问相应的属性。
相关问题:
1. `window.location`对象的作用是什么?
2. 如何获取JavaScript中的查询参数?
3. JavaScript中如何构建一个完整的URL?
阅读全文