Вывести URL для текущей вкладки

301
13 марта 2017, 10:57

Добрый День. Для тестового примера хочу попробовать вывести 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 но это проблему не решило. Подскажите, что делаю не так ?

READ ALSO
После смены с mysql на mysqli появилась ошибка Unexpected end of JSON input

После смены с mysql на mysqli появилась ошибка Unexpected end of JSON input

Начал переводить код с mysql на mysqli, все работало, но когда дело дошло до json, то почему-то он начал выдавать ошибки

294
slick slider как убрать border

slick slider как убрать border

Возможно ли в примере ниже убрать border-right у 1 и 2, 4 и 5То есть, чтобы везде был border одинаковой ширины, а сейчас границы по центру в 2 раза

340
Передача дополнительного поля с input

Передача дополнительного поля с input

У меня есть форма, содержащая несколько полей inputЯ собираю значения из БД и вставляю их в эти input

241