Я хочу написать расширение Chrome, которое будет записывать текущий активный URL-адрес вкладки каждый раз, когда загружается новый сайт, и отправлять его на сервер для дальнейшего использования.До сих пор мне удалось написать следующий код: manifest.json
{
"manifest_version": 2,
"name": "Currenturl",
"description": "Fetches current tab url.",
"version": "0.1",
"author": "Tarun Khare",
"browser_action": {
"default_icon": "icon.png",
"default_title": "Just observing your current url."
},
"permissions": ["tabs", "activeTab"],
"background": {
"scripts": ["content.js"],
"persistent": false
}
}
content.js
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) {
var url = tabs[0].url;
console.log("hello: "+url);
});
Я используюфоновые скрипты, так как chrome.tabs не работает в контентных скриптах.Но это расширение не печатает ничего в Chrome консоли.В чем проблема?