[英]To open the already opened tab using window.open() function without reloading the already opened tab
我正在编写 OnClick javascript 代码以打开新的 web 页面。
期望:如果该页面尚未打开,我希望我打开新页面,或者如果该页面已经打开,则打开已经存在的页面而不重新加载。
我的代码:window.open(url,'dialers').focus();
如果已经打开,此代码总是重新加载子页面。 请帮助实现我的要求。
您可以将 window object 存储到变量中,然后多次调用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");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.