我有一个 Select 框,当一个项目被选中时,它会调用window.open(url).默认情况下,Firefox将在新选项卡中打开页面.但是,我希望页面在新窗口中打开,而不是在新选项卡中打开.

我怎么才能做到这一点呢?

推荐答案

open呼叫指定窗口"功能":

window.open(url, windowName, "height=200,width=200");

当您指定宽度/高度时,它将在新窗口(而不是选项卡)中打开它.

有关所有可能的功能,请参见https://developer.mozilla.org/en-US/docs/Web/API/Window.open#Position_and_size_features.

Javascript相关问答推荐

我的YouTube视频没有以html形式显示,以获取免费加密信号

如何在JavaScript中通过一次单击即可举办多个活动

为什么我达到了时间限制!?LeetCode链接列表循环(已解决,但需要解释!)

使用print This时, map 容器已在LeafletJS中初始化

每次子路由重定向都会调用父加载器函数

vscode扩展-webView Panel按钮不起任何作用

我可以使用CSS有效地实现最大宽度=100%和最大高度=100%,而无需父母有明确的/固定的宽度和高度,替代方法吗?

从mat—country—select获取整个Country数组

扫描qr code后出错whatter—web.js

使用JavaScript重新排序行

将2D数组转换为图形

Next.js(react)使用moment或不使用日期和时间格式

如何在模块层面提供服务?

未定义引用错误:未定义&Quot;而不是&Quot;ReferenceError:在初始化&Quot;之前无法访问';a';

提交链接到AJAX数据结果的表单

如何在不影响隐式类型的情况下将类型分配给对象?

在css中放置所需 colored颜色 以填充图像的透明区域

AJAX POST在控制器中返回空(ASP.NET MVC)

Django导入问题,无法导入我的应用程序,但我已在设置中安装了它

当一条路由在Reaction路由中命中时,如何有条件地渲染两个组件或更改两个插座?