Расширение Chrome Javascript - Как открыть страницу в новой вкладке без перехода на эту вкладку? - PullRequest
3 голосов
/ 18 августа 2011

В настоящее время я пишу расширение для Chrome (способ интеграции jQuery и т. Д. Довольно замечательный, как greasemonkey), однако я наткнулся на проблему:

Я хотел бы открыть страницу в новой вкладке, фактически не фокусируя эту вкладку (поэтому оставайтесь на той же странице)

Спасибо!

Ответы [ 2 ]

6 голосов
/ 18 августа 2011
chrome.tabs.create({url: "http://...", selected: false});

Если вам это нужно в скрипте содержимого, где API Chrome Tab недоступен, вам нужно отправить запрос на фоновую страницу.

1 голос
/ 18 августа 2011

Попробуйте размыть и сфокусировать окно.

var winPop = window.open("blah.html");
winPop.blur();
window.focus();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...