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

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

E.g.

нажимает на значок

видит окно Google Chrome с файлом window.html

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

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


person Jamie    schedule 06.05.2010    source источник


Ответы (2)


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

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

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

person Matias    schedule 06.05.2010

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

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

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

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

person Pim Jager    schedule 06.05.2010