2009-06-04 5 views

ответ

4

Вы не можете, если вы не говорите о коде хром (расширение), или, конечно же, вы создаете новое окно (вы не можете программно создавать вкладки вне хром) самостоятельно.

1

Я не думаю, что вы можете контролировать, открывает ли firefox новое окно/вкладку. Это зависит от того, как пользователь пытается открыть ссылку

Кроме того, если javascript пытается открыть окно с помощью window.open(...), вы можете сохранить его в переменной &, используя свойство Location, чтобы получить от него URL-адрес.

1

FF хранит все открытые окна и вкладки в файле sessionstore.js. В окнах он находится в Application Data \ Mozilla \ Firefox \ Profiles \ .default \ sessionstore.js. Поэтому, если вы разрабатываете плагин для FF, я думаю, что он доступен. Но если вы пытаетесь получить к нему доступ со страницы html, этого, конечно, не будет.

8

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

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