HI Toni,
В расширениях Google Chrome используется асинхронный API,
function getURL_please(){
chrome.tabs.getSelected(null, function(tab) {
return tab.url;
});
}
Выше всегда будет возвращаться ноль.Если вы хотите, чтобы он работал правильно.
function getURL_please(){
chrome.tabs.getSelected(null, function(tab) {
var url = tab.url;
// Do what you want here.
});
}
Вам нужно открыть окна после того, как вы получите URL.Один вопрос, однако, что вы имеете в виду "на вашем сайте"?Вы не можете запустить Chrome Extension JavaScript непосредственно на своем веб-сайте, поэтому я предполагаю, что через «Сценарий содержимого» (скорее всего, просто проверяя)?
Если вы используете сценарий содержимого, зачем вам нужно использовать API расширения??Вы можете просто использовать window.location.href