我试图在一个新的标签中打开一个URL,而不是一个弹出窗口.

我见过一些相关的问题,它们的回答是:

window.open(url,'_blank');
window.open(url);

但它们都不适用于我,浏览器仍然试图打开一个弹出窗口.

推荐答案

作者所能做的任何事情都不能 Select 在新选项卡中打开,而不是在新窗口中打开;这是user preference美元.(请注意,大多数浏览器中的默认用户首选项都是新选项卡,因此在未更改该首选项的浏览器上进行一个简单的测试将无法证明这一点.)

CSS3建议target-new个,但实际上是the specification was abandoned个.

通过在window.open()的第三个参数中指定窗口的某些窗口功能,可以在首选项用于选项卡时触发新窗口.

Javascript相关问答推荐

如何使用Echart 5.5.0创建箱形图

通过使用100%间隔时间来代表我们还剩多少时间来倒计时

硬币兑换运行超时

通过嵌套模型对象进行Mongoose搜索

切换时排序对象数组,切换不起作用

将本机导航路由react 到导航栏中未列出的屏幕?

我的服务工作器没有连接到我的Chrome扩展中的内容脚本.我该怎么解决这个问题?

如何从html元素创建树 struct ?

保持物品顺序的可变大小物品分配到平衡组的算法

使用Google API无法进行Web抓取

正则表达式,允许我匹配除已定义的子字符串之外的所有内容

为什么客户端没有收到来自服务器的响应消息?

Rxjs流中生成IMMER不能在对象上操作

SPAN不会在点击时关闭模式,尽管它们可以发送日志(log)等

为什么当我更新数据库时,我的所有组件都重新呈现?

未捕获语法错误:Hello World中的令牌无效或意外

在HTML5画布上下文中使用putImageData时,重载解析失败

脚本语法错误只是一个字符串,而不是一个对象?

JSX/React -如何在组件props 中循环遍历数组

Rails 7:在不使用导入映射的情况下导入Java脚本