Несколько дней я боролся со следующей проблемой:
Я бы хотел записать в локальное хранилище родительскую вкладку вместо всплывающего окна.
примерснимок экрана
Я пробовал много разных подходов, найденных в интернете, но когда дело доходит до записи в локальное хранилище, значение всегда задается для локального хранилища всплывающего окна, а не для родительской вкладки.
Вот мой (плохой) кусок кода:
document.addEventListener('DOMContentLoaded', function () {
var checkPageButton = document.getElementById('clickIt')
checkPageButton.addEventListener('click', function () {
chrome.tabs.query({ windowId: chrome.windows.WINDOW_ID_CURRENT},
function (tabs) {
localStorage.setItem('bgcolor', 'red');
})
})
})
Я очень новичок во всем этом, и приведенный выше пример - это всего лишь последнее из всего, что я пробовал.
Большое спасибозаранее за вашу помощь!