На всплывающей странице вашего расширения добавьте фрагмент JS, который использует chrome.runtime.getBackgroundPage (callback) .Присвойте элементу <html>
фоновой страницы id
и используйте window.getElementById("myBackgroundPageHTMLElementId")
Например, ваш обратный вызов может выглядеть следующим образом:
document.getElementById("myPopupHTMLElementId").outerHTML = backgroundWindow.getElementById("myBackgroundPageHTMLElementId").outerHTML
После завершения этого сценария JSэлемент HTML вашей всплывающей страницы будет ПОЛНОСТЬЮ заменен фоновой страницей (пока вы не перезагрузите ее)!Это означает, что все атрибуты, даже в элементе HTML, настроены на версию фоновой страницы.
Надеюсь, это поможет!