2013-07-26 3 views
1

Могу ли я открыть новое окно, но с несколькими вкладками?Может ли window.open открывать сразу несколько вкладок?

Что-то вроде этого:

window.open("cnn.com;foxnews.com;nyt.com"); 
+0

Вероятно, нет. Но что случилось с трижды открытием? –

+1

@dystroy: Думаю, он хочет открыть одно окно с двумя вкладками. Вызывается 'open' дважды, даст вам два окна с одной вкладкой (по-видимому). – Matt

+0

@Matt Возможно, вы правы. –

ответ

3

Там нет понятия вкладки в стандарте DOM.

Фактически, когда вы предлагаете браузеру открыть окно, это может быть вкладка, в зависимости от настроек браузера и пользователя.

Итак, помимо письменных расширений, которые пользователь должен будет установить, нет, вы не можете этого сделать.

1

No. Совершенно ничего, что может сделать кодер, чтобы открыть несколько вкладок. Нет, петли могут выполнять эту работу.

Ближайший я получил к раствору was--

Использования setInterval с каждым интервалом перенаправления некоторой page.But снова это не может быть встречающимся в одном экземпляре.

так что самое лучшее, что вы можете сделать, это получить window.open("someurl.com"), открыв новую вкладку, и window.location.href="some_other_url.com";, которая откроется на той же вкладке.

DEMO

Но, нет ничего, что может открыть несколько вкладок в одном экземпляре.

0

это можно открыть несколько вкладок сразу ниже код полезен

function openMultipleTabs() { 
     var w1 = window.open('http://localhost/sample/first.aspx', '1'); 
     var w2 = window.open('http://localhost/sample/second.aspx', '2'); 
     var w3 = window.open('http://localhost/sample/third.aspx', '3'); 
     } 
+0

это работает в последнем хроме после разрешения всплывающих окон –

Смежные вопросы