2015-04-10 3 views
0

Я хочу использовать JS, чтобы открыть новую вкладку в Firefox, но в группе страниц. Это будет Google, в примере. Я хочу, чтобы исходная вкладка оставалась сосредоточенной и открывала Facebook. В идеале также будет работать как можно больше других браузеров.Открыть новую вкладку в backgroud в Firefox с помощью Javascript?

Я использую этот код, и он работает, в некотором роде.

Первый щелчок откроет новую вкладку и сосредоточится на ней, и это не то, что мне нужно.

Но если я сделаю первую вкладку, оригинал, вернитесь, а затем снова нажмите ее, я получаю желаемое поведение. Новая вкладка откроется в фоновом режиме, но исходная будет сосредоточена и будет изменена на веб-страницу.

<button type="button" onclick="open_in_bg('http://facebook.com', 'http://google.com')" >Press Me</button> 

    <script type="text/javascript"> 
    function open_in_bg(c_url, n_url) 
    { 
    window.open (n_url, "mywindow"); 
    window.open (c_url+"#maintain_focus","_self"); 
    } 
    </script> 

Моя первая мысль заключается в том, что возможно повторить репликацию с 2-го клика на 1-й. Возможное?

Я был бы очень благодарен за любое жизнеспособное решение.

ответ

0

Извините, что я не верю, что это возможно. Большинство браузеров удалили любую поддержку для управления вкладками через javascript в качестве проблемы с безопасностью. Это было удалено, чтобы предотвратить появление нежелательных сайтов.

Here is an info about the user settings

+0

Спасибо за ваш ввод. Хотя, я начинаю видеть некоторые жизнеспособные варианты, возможно, через мои собственные исследования. Оповещения являются одним из методов, которые могут работать. –

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