优选主流主机商
任何主机均需规范使用

windows.location.href打开页面关闭后原页面还在是怎么回事

当使用window.location.href打开一个新页面后,如果你在新页面中关闭了该页面,原页面仍然存在是因为浏览器的页面导航历史记录(history)机制。

当你使用window.location.href加载一个新页面时,浏览器会将原页面添加到导航历史记录中。而当你在新页面中关闭或返回时,浏览器会根据导航历史记录重新加载原页面。

这种行为可以让用户在关闭新页面后回到之前的页面,提供了更好的用户体验和导航功能。它允许用户在浏览网站时不会迷失在无法返回的页面中。

如果你想要在新页面关闭后不保留原页面,可以使用window.open方法打开新页面,并且将第二个参数设置为'_self'

window.open('https://example.com/newpage', '_self');

使用'_self'作为第二个参数会在当前窗口中加载新页面,并且关闭新页面后不会自动回到原页面。

未经允许不得转载:搬瓦工中文网 » windows.location.href打开页面关闭后原页面还在是怎么回事