使用 HTML:
<meta http-equiv="refresh" content="0;URL=https://github.com/lio-zero" />
使用 JavaScript:
window.location.replace('https://github.com/lio-zero')
window.location.assign('https://github.com/lio-zero')
window.location.href = 'https://github.com/lio-zero'
document.location.href = 'https://github.com/lio-zero'
window.self.location = 'https://github.com/lio-zero'
window.top.location = 'https://github.com/lio-zero'
- 你可以省略
window
,因为它是全局对象 - 使用
location.replace
比location.href
更好,因为replace
不会在会话历史记录中保留原始页面,这意味着用户不会陷入无休止的后退按钮失败。- 如果要模拟某人单击链接,请使用
location.href
- 如果要模拟 HTTP 重定向,请使用
location.replace
- 如果要模拟某人单击链接,请使用
window.self
返回一个指向当前window
对象的引用。window.top
返回窗口层级最顶层窗口的引用。
重定向回主页:
window.location = window.location.host