window.parent.location.href
时间: 2023-04-17 08:02:58 浏览: 245
window.parent.location.href是JavaScript中的一个属性,用于获取当前页面的父级页面的URL地址。具体来说,它返回的是包含当前页面的iframe或者frame的页面的URL地址。如果当前页面不是在iframe或者frame中打开的,则返回的是当前页面的URL地址。
相关问题
logout(){ localStorage.removeItem('Token'); localStorage.removeItem('role'); localStorage.removeItem('sessionTable'); localStorage.removeItem('adminName'); localStorage.removeItem('userid'); localStorage.removeItem('vip'); localStorage.removeItem('userTable'); window.parent.location.href = '../login/login.jsp'; }这段代码在购物系统用户中心页面的作用,举个例子说明
这段代码是一个 JavaScript 函数,其作用是用于注销用户登录信息并跳转到登录页面。具体解释如下:
1. 首先,它使用 localStorage.removeItem() 函数来移除用户之前登录时存储在本地存储中的 Token、角色、会话表、管理员姓名、用户ID、用户VIP等信息。
2. 然后,它使用 window.parent.location.href 来跳转到登录页面。
因此,当用户点击注销按钮时,这段代码会被执行,它会清除用户登录信息,然后跳转到登录页面,让用户重新登录。这可以保证用户的账户安全,避免其他人利用用户的账户进行非法操作。
window.location.href和window.opener.location.href
window.location.href和window.opener.location.href都是用于获取或设置当前页面的URL。
window.location.href是获取或设置当前页面的URL。可以通过将一个新的URL赋值给window.location.href来导航到该URL。例如,可以使用window.location.href = "https://www.example.com"将当前页面导航到https://www.example.com。
window.opener.location.href是获取或设置打开当前页面的父页面的URL。它在使用window.open()方法打开一个新窗口后才有值。可以通过将一个新的URL赋值给window.opener.location.href来导航到父页面的URL。例如,可以使用window.opener.location.href = "https://www.parentpage.com"将父页面导航到https://www.parentpage.com。
需要注意的是,window.opener.location.href只能在通过window.open()方法打开的新窗口中使用,而不能在同一窗口或不是通过window.open()方法打开的窗口中使用。而window.location.href可以在任何窗口中使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [window.location.href的用法(动态输出跳转)](https://blog.csdn.net/weixin_31690531/article/details/115238595)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文