JavaScript中的window.location是一个表示当前浏览器窗口位置(即URL)的对象
▥前端
𝄐 0
javascript window.location
JavaScript中的window.location是一个表示当前浏览器窗口位置(即URL)的对象。它提供了许多有用的属性和方法,可以帮助您检查或更改当前文档的URL。
以下是一些常用的window.location属性:
- href:完整的URL地址
- protocol:当前URL的协议(例如“http:”或“https:”)
- host:主机名和端口号(如果有)
- hostname:主机名
- port:端口号
- pathname:当前页面的路径部分
- search:当前URL的查询字符串部分
- hash:当前URL的片段标识符部分
以下是一些常用的window.location方法:
- assign(url):将当前文档的URL设置为指定的URL,并导航到新页面。
- replace(url):将当前文档的URL设置为指定的URL,并使用新页面替换当前页面,而不创建新的浏览历史记录项。
- reload():重新加载当前页面。
下面是一些示例:
javascript
// 输出当前URL
console.log(window.location.href);
// 导航到新页面
window.location.assign('https://www.example.com');
// 替换当前页面
window.location.replace('https://www.example.com');
// 重新加载页面
window.location.reload();
需要注意的是,由于浏览器的安全限制,JavaScript不能直接访问其他域的URL。因此,如果您尝试访问不同域的URL,则会收到安全性错误。
JavaScript中的window.location是一个表示当前浏览器窗口位置(即URL)的对象。它提供了许多有用的属性和方法,可以帮助您检查或更改当前文档的URL。
以下是一些常用的window.location属性:
- href:完整的URL地址
- protocol:当前URL的协议(例如“http:”或“https:”)
- host:主机名和端口号(如果有)
- hostname:主机名
- port:端口号
- pathname:当前页面的路径部分
- search:当前URL的查询字符串部分
- hash:当前URL的片段标识符部分
以下是一些常用的window.location方法:
- assign(url):将当前文档的URL设置为指定的URL,并导航到新页面。
- replace(url):将当前文档的URL设置为指定的URL,并使用新页面替换当前页面,而不创建新的浏览历史记录项。
- reload():重新加载当前页面。
下面是一些示例:
javascript
// 输出当前URL
console.log(window.location.href);
// 导航到新页面
window.location.assign('https://www.example.com');
// 替换当前页面
window.location.replace('https://www.example.com');
// 重新加载页面
window.location.reload();
需要注意的是,由于浏览器的安全限制,JavaScript不能直接访问其他域的URL。因此,如果您尝试访问不同域的URL,则会收到安全性错误。
本文地址:
/show-270323.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。