JavaScript的。无法在safari中打开新选项卡

时间:2012-11-29 23:35:29

标签: tabs safari browser-tab

以下javascript在Firefox,Chrome和IE中打开了一个新选项卡。但它在safari中打开了一个新窗口。

javascript:window.open(url,'_blank');  // opens new window in safari.

我需要在Safari中打开一个新标签而不是一个新窗口。其他人看到这种行为?修复?我似乎无法找到任何最近的帖子来解决这个问题......也许这只是我。

-Thanks。

在Windows上使用safari 5.1.7。

4 个答案:

答案 0 :(得分:3)

事实证明这是一个浏览器偏好设置,可以在Edit -> Preferences -> Tabs下进行修改,然后在下拉菜单Automatically中选择Open pages in tabs instead of windows选项。

答案 1 :(得分:3)

修改您的浏览器偏好设置;编辑/设置(齿轮图标) - >偏好 - >选项卡,然后在"打开选项卡中的页面而不是Windows"的下拉菜单中选择自动或始终选项。

答案 2 :(得分:0)

答案 3 :(得分:0)

这适用于Mac / Safari:

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

我在这里找到了这个:window.open(url, '_blank'); not working on iMac/Safari