Answer the question
In order to leave comments, you need to log in
How to update information if it has been updated on another page?
How to immediately update the information in popup.js as soon as new data arrives in background.js?
var background_JS = chrome.extension.getBackgroundPage(); //прямая ссылка
function onLoad() {
content.innerHTML = background_JS.data_html; //показываем данные
}
var data_html = "some data";
function onEvent(new_data) { //срабатывает при определённых условиях
data_html = new_data;
}
Answer the question
In order to leave comments, you need to log in
При открытии popup'а создаёте дискриптор на это окно.
После прихода информации в родительскую страницу, по этому дискриптеру обращаетесь к любому элементу popup-окна и меняете информацию стандартным способом: через методы модификации содержимого DOM-элементов.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question