我正试图打开这个jscript的弹出窗口: window.open(myUrl,“”); 对于某些用户,页面显示在新选项卡中,但我想在弹出窗口中显示它。 也许有人知道它的任何原因吗?
答案 0 :(得分:5)
在大多数情况下,这是用户控制的大多数现代浏览器中的配置设置。但是,如果您在window.open
调用中指定窗口尺寸和/或功能,则某些浏览器可能会打开新窗口,否则它们将打开新选项卡。例如:
window.open("mypage", "_blank", "width=400,height=200,menubar=no,toolbar=no");
在一天结束的时候,它仍然适用于浏览器实现,并且一如既往,您需要进行测试以确保您获得希望在您的应用/网站的大多数浏览器中获得的结果支持/通常看到。
答案 1 :(得分:2)
这篇文章可能有所帮助:http://www.blazonry.com/javascript/windows.php。 您需要指定大小属性。
window.open(myUrl, "_blank", "width=640,height=480,menubar=no,toolbar=no");