📅  最后修改于: 2023-12-03 15:23:10.633000             🧑  作者: Mango
在 JavaScript 中,我们可以使用 window.location
对象来进行页面重定向。该对象有一个 href
属性,可以设置为要重定向的 URL。
以下是一个简单的示例,演示如何直接将页面重定向到一个 URL:
window.location.href = 'http://www.example.com';
在这个示例中,我们将 window.location.href
的值设置为 'http://www.example.com'
,这将在浏览器中导航到指定的 URL。
有时候我们想要在一个新的浏览器窗口中打开一个 URL。为了做到这一点,我们可以使用 window.open()
方法来创建新窗口。该方法接受两个参数,第一个参数是要打开的 URL,第二个参数是窗口的名称(可以为空)。
以下是一个示例,演示如何在一个新窗口中打开一个 URL:
window.open('http://www.example.com', '_blank');
在这个示例中,我们使用 window.open()
方法来打开一个名为 _blank
的新窗口,并在其中加载 http://www.example.com
。
除了直接设置 window.location.href
属性之外,我们还可以使用 Location
对象来执行重定向。 Location
对象具有许多与 URL 相关的属性和方法,包括 assign()
、replace()
和 reload()
等。
以下是一个示例,演示如何使用 Location
对象将页面重定向到另一个 URL:
location.assign('http://www.example.com');
在这个示例中,我们使用 Location
对象的 assign()
方法来将页面重定向到 http://www.example.com
。
通过使用 JavaScript 中的 window.location
和 Location
对象,我们可以轻松地将页面重定向到指定的 URL。我们可以直接设置 window.location.href
属性,或使用 Location
对象的方法来执行重定向。这些方法使我们能够在 JavaScript 代码中动态地控制页面重定向行为,为我们提供了更大的灵活性。