3

次のJavaScriptは、Firefox、Chrome、およびIEで新しいタブを正常に開きます。しかし、それはサファリで新しいウィンドウを開きます。

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

サファリで新しいウィンドウではなく、新しいタブを開く必要があります。他の誰かがこの振る舞いを見ていますか?修正しますか?これに対処する最近の投稿が見つからないようです...多分それは私だけです。

-ありがとう。

Windowsでsafari5.1.7を使用する。

4

4 に答える 4

3

それはブラウザの設定であることが判明しました。これは下で編集し、ドロップダウン メニューでオプションEdit -> Preferences -> Tabsを選択できます。AutomaticallyOpen pages in tabs instead of windows

于 2014-01-20T15:21:24.483 に答える
0

Safari は window.open をサポートしていません。このリンクにアクセスしてください -

https://developer.apple.com/library/archive/documentation/Tools/Conceptual/SafariExtensionGuide/WorkingwithWindowsandTabs/WorkingwithWindowsandTabs.html

于 2016-04-06T19:07:02.447 に答える
-1

これはMac / Safariでうまくいきました:

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

ここでこれを見つけました: window.open(url, '_blank'); iMac/Safari で動作しない

于 2018-03-05T07:32:56.190 に答える