js有办法获取当前页面的域名吗
时间: 2024-02-20 20:01:43 浏览: 18
是的,可以使用JavaScript的window.location对象中的hostname属性获取当前页面的域名。例如,以下代码可以在控制台中输出当前页面的域名:
```
console.log(window.location.hostname);
```
相关问题
一进入HTML页面就获取当前域名,给我一段代码示例
好的,以下是一段获取当前域名的 HTML 代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>获取当前域名的示例</title>
</head>
<body>
<script type="text/javascript">
var currentUrl = window.location.hostname;
console.log(currentUrl);
</script>
</body>
</html>
```
这段代码使用了 JavaScript 中的 `window.location.hostname` 方法来获取当前页面的域名,并将其保存在变量 `currentUrl` 中。然后,使用 `console.log()` 将该变量打印到控制台中,以方便查看。
js中获取上个页面的完整URL地址,包含域名、路由、参数
要获取上一个页面的完整 URL 地址,包括域名、路由和参数,可以使用 `document.referrer` 属性结合 `window.location` 对象来获取当前页面的完整 URL,并从中提取出域名部分。
以下是一个示例:
```javascript
var previousPageUrl = new URL(document.referrer);
var previousPageFullUrl = previousPageUrl.origin + previousPageUrl.pathname + previousPageUrl.search;
console.log(previousPageFullUrl);
```
首先,使用 `document.referrer` 获取上一个页面的 URL。然后,使用 `new URL()` 构造函数将其转换为 URL 对象。接下来,通过访问 URL 对象的 `origin`、`pathname` 和 `search` 属性,将域名、路由和参数拼接成完整的 URL 地址。最后,将其打印到控制台。
请注意,`document.referrer` 仅在当前页面通过链接或重定向跳转时才包含引荐信息。如果前一个页面没有提供引荐信息或直接通过 URL 访问当前页面,则 `document.referrer` 可能为空字符串。在使用之前最好做一些验证。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)