Фоновая страница запускается всегда, когда расширение включено.Вы не можете видеть его, но он может изменить другие аспекты расширения, такие как установка значка действия браузера.
Например, следующее установит значок значка на количество непрочитанных элементов в гипотетической службе:
function getUnreadItems(callback) {
$.ajax(..., function(data) {
process(data);
callback(data);
});
}
function updateBadge() {
getUnreadItems(function(data) {
chrome.browserAction.setBadgeText({text:data.unreadItems});
});
}
Затем вы можете сделать запрос и запланировать его так, чтобы данные регулярно извлекались и обрабатывались, вы также можете остановить запрос в любое время.
var pollInterval = 1000 * 60; // 1 minute
function startRequest() {
updateBadge();
window.setTimeout(startRequest, pollInterval);
}
function stopRequest() {
window.clearTimeout(timerId);
}
Теперь просто загрузите его...
onload='startRequest()'
Кроме того, автономное хранилище HTML5 хорошо для хранения данных и их постоянного обновления ...
var data = "blah";
localStorage.myTextData = data;