【发布时间】:2022-01-14 19:03:47
【问题描述】:
我有以下打开新窗口的代码。
window.open("https://www.w3schools.com", "_blank", "location=yes,height=570,width=520,scrollbars=yes,status=yes");
它会按预期打开新窗口。如果这个新窗口中有一个链接按钮,一旦用户点击它,如何在同一个新窗口中将其作为新选项卡打开,而不是在 MS Edge 中打开另一个新窗口。
您的帮助将不胜感激。提前谢谢!
【问题讨论】:
-
我认为这不可能。
-
可能是@serg06。如果有人有任何想法。
-
@serg06 如果您对此有任何想法。如何从此 window.open(url, "_blank"); 获取新打开的窗口的窗口这样我就可以对新打开的窗口执行 window.print() 了。谢谢!
-
我也相信这是不可能的。即使您将按钮放在 window.open 中,并且在使用 _blank 或 _parent 之类的规范时也使用 window.open 的 onclick 函数,它也会关闭 window.open 并打开一个新选项卡或替换当前窗口
-
你可以使用类似这样的东西进行测试:jsfiddle.net/3jvqpbk8
标签: javascript typescript microsoft-edge