使用 window.open() 函数打开已打开的选项卡而不重新加载已打开的选项卡
To open the already opened tab using window.open() function without reloading the already opened tab
我正在编写 OnClick javascript 代码来打开新网页。
期望:
如果该页面尚未打开,我希望打开新页面;如果该页面已经打开,我希望在不重新加载的情况下打开现有页面 。
我的代码:
window.open(url,'dialers').focus();
此代码总是重新加载已打开的子页面。请帮助实现我的要求。
您可以将 window 对象存储到一个变量中,然后多次调用 focus()
方法,如下所示:
let newWindow = window.open(url,'dialers')
newWindow.focus()
doThing()
newWindow.focus()
doAnotherThing()
newWindow.focus()
HTML5 引入了不应重新加载页面的 history.pushState(page, caption, replace_url)
。或者,如果您想在页面加载时进行修改,您可以这样做。
var currentURL = www.getitsol.com;
window.location.replace(currentURL + "?data=" + data.result, "_self");
我正在编写 OnClick javascript 代码来打开新网页。
期望: 如果该页面尚未打开,我希望打开新页面;如果该页面已经打开,我希望在不重新加载的情况下打开现有页面 。
我的代码: window.open(url,'dialers').focus();
此代码总是重新加载已打开的子页面。请帮助实现我的要求。
您可以将 window 对象存储到一个变量中,然后多次调用 focus()
方法,如下所示:
let newWindow = window.open(url,'dialers')
newWindow.focus()
doThing()
newWindow.focus()
doAnotherThing()
newWindow.focus()
HTML5 引入了不应重新加载页面的 history.pushState(page, caption, replace_url)
。或者,如果您想在页面加载时进行修改,您可以这样做。
var currentURL = www.getitsol.com;
window.location.replace(currentURL + "?data=" + data.result, "_self");