Тема: Розширення для Google Chrome
Хаі. От захотілось написати собі декілька розширень, котрі б автоматизували деяку роботу під час блукання в інтернетах. Відразу пішов в гугль та знайшов декілька статей на хабрі, але там або якось дивно викладенний матеріал, або немає тої інформації, котру я шукаю. Завдання поки що таке - треба отримати доступ до вкладок. Наприклад, я натискаю кнопку, і фон сторінки змінюється. Я нагуглив функцію
chrome.tabs.getCurrent()
але там написано, що воно повертає
undefined
якщо викликається зі скрипта, котрий знаходится на popup-сторінці
Gets the tab that this script call is being made from. May be undefined if called from a non-tab context (for example: a background page or popup view).
тобто та сторінці, котра з'являється, коли ви натискаєте на значок розширення
Але я щось не розумію, як же тоді отримати доступ до вкладок та контенту, котрий в цих вкладках знаходится? Де ж має знаходитись скрипт, котрий це все має робити, та як його викликати по натисненню кнопки на popup-сторінці?