2009-11-11 3 views
2

Я разрабатываю расширение Firefox. Как можно открыть все ссылки на веб-странице на новой вкладке?Открытые ссылки в новой вкладке в Firefox

+0

Что делать, если поведение по умолчанию - открыть новое окно? –

+0

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

ответ

-3

Нажмите Ctrl, кликнув по ссылке в Windows. Используйте cmd для OSX.

+0

Я уверен, что расширения Firefox не могут нажимать клавиши на клавиатуре (если они не подключены к чему-то вроде USB-робота!) – Quentin

+1

или нажмите кнопку прокрутки на вашей мыши – Jason

+0

Не то, чтобы он хотел сделать это как пользователь - он хочет код в своем расширении, который делает это как часть приложения ... –

4

Это обычно настраиваемый параметр в Firefox для обработки новых ссылок, поэтому они могут переопределить расширение.

Однако ...

Код

<a href="http://www.example.com/"> Example Website</a> 

позволит нажать на появляющиеся слова [Пример веб-сайт], и ссылка откроется в текущем окне.

Код

<a href="http://www.example.com/" target="_blank"> Example Website</a> 

Открыть ссылку в новом окне/вкладке.

Единственная слабо извращенная вещь заключается в том, что цель теперь явно не одобрена W3C, а это означает, что обычно это зависит от браузера (и предпочтений пользователя) относительно того, как (или даже если) он обрабатывается. Но для людей, у которых есть свои предпочтения, установлены соответственно - в Firefox - это должно работать.

1

Я нашел то, что было после. Я хотел gbrowser.addtab (this.href).

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