1

window.open でタブを開く方法を尋ねる質問をたくさん見てきましたが、私はその逆を求めています。リンクをクリックするとき、新しいタブではなく、完全に機能する新しいウィンドウ (アドレスバーなどを見逃さない) が必要です。

私はこれを使用しています:

window.open('http://example.com', 'blah', 'titlebar=1,toolbar=1,scrollbars=1,location=1,status=1,menubar=1,resizable=1,width=800,height=600,top=10,left=10');

FF では、新しいウィンドウがポップアップとして表示されます。Chrome (および IE9) では、新しいタブとして開きます。

status=0 を設定すると、ポップアップが表示されますが、Chrome では通常のウィンドウではありません (IE9 では表示されます)。何か案は?

4

1 に答える 1

1

JS または HTML アクションに、リンクを新しいタブと新しいウィンドウで開くように指示する方法はありません。完全にブラウザ依存です。

SO target="_blank" で複製すると、新しいタブではなく、IE9 で新しいウィンドウが開きます

IE 設定: http://www.techrepublic.com/article/set-internet-explorer-to-open-links-in-a-new-window-automatically/5222050

スーパー ユーザーの Chrome 設定: https://superuser.com/questions/166479

Mozilla サポートに関する Firefox の設定: http://support.mozilla.org/en-US/kb/tab-preferences-and-settings

于 2013-02-28T03:49:46.920 に答える