[英]How to open a new popup and change it to new tab
我想打开一个新窗口,但我不想像它那样拥有该窗口,而是希望它使它成为选项卡式视图。
我尝试了以下方法:
var strWindowFeatures = "location=yes,height=570,width=520,scrollbars=yes,status=yes";
var URL = "https://www.website.com/cws/share?mini=true&url=" + location.href;
var win = window.open(URL, "_blank", strWindowFeatures);
上面的内容作为新窗口打开,即弹出窗口。 我尝试了以下新流行音乐
var win = window.open(url, '_blank');
win.focus();
但是我尝试将上述内容与过程结合起来,但是没有运气。 有人可以告诉我是否可能,或者如何解决。 谢谢!
编辑:
实际上,我在询问之前已经仔细阅读了所有答案,这将解释我的问题有何不同。
简而言之,我想将图像1中的弹出窗口转换为图像2中的新标签结构。
有人在这里回答。
function openInNewTab(url) {
var win = window.open(url, '_blank');
win.focus();
}
openInNewTab('http://www.google.com');
我已经在浏览器的控制台中尝试使用此代码示例进行自我测试,并且工作正常。
就像在上面的链接中回答的人所说,请尝试在DOM
onclick
事件中调用openInNewTab()以防止弹出窗口阻止程序。
您可以尝试在浏览器的控制台中复制并粘贴以下行(已在Firefox和Chrome上测试)。
它应在新标签页中打开google:
window.open('http://www.google.com', '_blank').focus();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.