Вы можете использовать chrome.tabs.query()
, чтобы получить текущий URL в переменную внутри вашего кода расширения:
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function(tabs) {
var url = tabs[0].url;
});
Помните: часть вашего кода, которая будет использовать переменную url
, должна находиться внутри (анонимной) функции обратного вызова выше, а не где-либо еще. В противном случае вы получите значение undefined
, поскольку код расширения Chrome выполняется асинхронно.