📅  最后修改于: 2023-12-03 14:56:37.761000             🧑  作者: Mango
通常情况下,如果要在浏览器中打开一个新的标签页或窗口,我们会使用标签的target="_blank"
属性。然而,有时我们希望在新的选项卡或窗口中打开相同的URL,而不是重复加载相同的页面。
在JavaScript中,我们可以使用window.open()
方法来打开新的选项卡或窗口,并指定相同的URL。以下是使用JavaScript打开相同选项卡的方法:
function openSameTab() {
var url = window.location.href;
window.open(url, '_blank');
}
在上述代码中,window.location.href
获取当前页面的URL,并将其传递给window.open()
方法。第二个参数'_blank'
表示在新窗口或选项卡中打开URL。
你可以将上述JavaScript代码放在你的HTML文件中的<script>
标签中:
<button onclick="openSameTab()">打开相同选项卡</button>
点击按钮将会在新的选项卡或窗口中打开相同的URL。
以上就是使用JavaScript在新的选项卡中打开相同的URL的介绍。您可以将该代码片段嵌入到您的项目中,以实现所需的功能。代码片段已按以下markdown格式标明。
```javascript
function openSameTab() {
var url = window.location.href;
window.open(url, '_blank');
}
<button onclick="openSameTab()">打开相同选项卡</button>