Добрый День. Для тестового примера хочу попробовать вывести URL для текущей вкладки. Мой manifest.json
{
"manifest_version": 2,
"name": "Chrome Extension",
"description": "MyExtension",
"icons": {
"16": "img/favicon.png",
"48": "img/48.png"
},
"version": "0.1",
"background": {
"scripts": ["js/content.js"],
"persistent": false
},
"permissions": [
"tabs", "https://*/*", "http://*/*"
],
"browser_action": {
"default_icon": "img/default_icon.png",
"default_title": "Get URL"
},
"content_scripts": [{
"matches": ["<all_urls>"],
"all_frames": true,
"css": ["css/style.css"]
}],
"short_name": "GetURL"
}
Код в content.js
chrome.tabs.query({ active: true, lastFocusedWindow: true }, tabs => {
alert(tabs[0].url);
});
Проблема в том, что URL выводится только для первой каждой текущей вкладки. Менял lastFocusedWindow на currentWindow но это проблему не решило. Подскажите, что делаю не так ?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники