Расширение Google Chrome - PullRequest
       16

Расширение Google Chrome

3 голосов
/ 06 мая 2010

Как открыть ссылку в новой вкладке в расширении HTML.

например.

нажимает на иконку

видит окно Google Chrome, в котором есть window.html

внутри есть две ссылки: одна ссылка для открытия ссылки в новой вкладке, другая - в исходной вкладке.

Я использовал window.location, так не работает.

Ответы [ 2 ]

4 голосов
/ 07 мая 2010

Если страница действительно имеет расширение Google Chrome, вы можете заставить браузер открывать страницу в новой вкладке с помощью JavaScript (который, как вы знаете, включен, поскольку вы являетесь расширением Google Chrome).

chrome.tabs.create({url:"http://somewhere", selected:true});

Вашему расширению понадобится разрешение вкладок.

См .: http://code.google.com/chrome/extensions/tabs.html

2 голосов
/ 06 мая 2010

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

<a target="_blank" src="http://myFancyUrl">This is a link to a new tab</a>

Однако он не откроется в новой вкладке, если у пользователя не настроен навигатор (как обычно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...