Докер nginx составляет задержку перенаправления

Для этого вы можете использовать localStorage. Вы можете хранить любые данные в формате хэш-таблицы в памяти браузера, а затем обращаться к нему в любое время. Я не уверен, можем ли мы получить доступ к localStorage из сценария содержимого (ранее он был заблокирован), попробуйте сделать это самостоятельно. Вот как это сделать на вашей фоновой странице (сначала я передаю данные из сценария контента на фоновый рисунок, а затем сохранил его в localStorage):

в contentScript.js:

chrome.runtime.sendMessage({
  total_elements: totalElements // or whatever you want to send
});

в eventPage.js (ваша фоновая страница):

chrome.runtime.onMessage.addListener(
    function(request, sender, sendResponse){
       localStorage["total_elements"] = request.total_elements;
    }
);

Затем вы можете получить доступ к этой переменной в popup.js с помощью localStorage ["total_elements"].

Возможно, вы можете получить доступ к localStorage непосредственно из сценария содержимого в современных браузерах. Затем вам не нужно передавать данные через вашу фоновую страницу.

Хорошее чтение о localStorage: http://diveintohtml5.info/storage.html

1
задан Alan Parry 16 January 2019 в 22:16
поделиться