Tabs javascript。Can';t在safari中打开新选项卡

Tabs javascript。Can';t在safari中打开新选项卡,tabs,safari,browser-tab,Tabs,Safari,Browser Tab,下面的javascript在Firefox、chrome和IE中打开了一个新选项卡,但在safari中打开了一个新窗口 javascript:window.open(url,'_blank'); // opens new window in safari. 我需要在safari中打开一个新选项卡,而不是一个新窗口。还有人看到这种行为吗?修复?我最近似乎找不到任何关于这个的帖子。。。也许只有我 -谢谢 在windows上使用safari 5.1.7。这是一个浏览器首选项,可以在编辑->首选项-

下面的javascript在Firefox、chrome和IE中打开了一个新选项卡,但在safari中打开了一个新窗口

javascript:window.open(url,'_blank');  // opens new window in safari.
我需要在safari中打开一个新选项卡,而不是一个新窗口。还有人看到这种行为吗?修复?我最近似乎找不到任何关于这个的帖子。。。也许只有我

-谢谢


在windows上使用safari 5.1.7。

这是一个浏览器首选项,可以在
编辑->首选项->选项卡
下编辑,并在下拉菜单中选择
自动
选项,而不是在windows中打开页修改浏览器首选项;编辑/设置(齿轮图标)->首选项->选项卡,然后在“在选项卡而不是窗口中打开页面”的下拉菜单中选择自动或始终选项。

Safari不支持window.Open。请访问此链接-


这在Mac/Safari中对我很有效:

var windowReference = window.open();
myService.getUrl().then(function(url) {
windowReference.location = url;
});

我在这里发现:

有人看到这个问题吗?这是个愚蠢的问题吗?我也有同样的问题。你成功实现了修复吗?不,我不相信我找到了修复。如果我记得的话,我想这只是一个狩猎问题。谢谢你对这个过时问题的评论!原来这是一个浏览器首选项,可以在“编辑”->“首选项”->“选项卡”下编辑,然后在下拉菜单“在选项卡而不是窗口中打开页面”中选择“自动”选项。谢谢。至少在iOS 11.3上,Safari的默认设置是这样的。如果在函数中放入
window.open
,并使用
onclick
调用该函数,Safari将不会打开新选项卡。但是如果您将函数放在toclick元素中,它会:
opengooglesearch