📅  最后修改于: 2023-12-03 14:56:37.783000             🧑  作者: Mango
在 JavaScript 中,我们可以使用 window.location.replace()
方法来在当前窗口中替换 URL。
这个方法会将当前窗口的 URL 替换成新的 URL,而且不会留下浏览历史记录,也不会触发浏览器的后退/前进功能。
// 将当前窗口的 URL 替换成 'https://www.example.com'
window.location.replace("https://www.example.com");
在使用 window.location.replace()
方法之前,请确保你已经引入了 jQuery 库,否则会出现 TypeError: $ is not a function
的错误。
如果你想要在新窗口中打开一个 URL,则可以使用 window.open()
方法。
请注意,使用 window.location.replace()
方法会实时更新当前浏览器窗口的 URL,所以请确保你已经进行必要的验证,以防止用户输入无效的 URL。
如果你想要在 JavaScript 中获取当前页面的 URL,则可以使用 window.location.href
属性。
在本文中,我们介绍了如何使用 JavaScript 中的 window.location.replace()
方法来在当前窗口中替换 URL。我们还提供了一些注意事项,以帮助你使用这个方法时更加有效和稳定。