how often does the letter "р" occur in:
q: передать id из popup в script_content создаю расширение для google chrome. 
есть popup.html, где при первом запуске пользователь входит в свой аккаунт, к нему подключён файл auth.js, откуда идёт запрос на сайт и если всё ок - отдаёт данные. эти данные я заношу в куки и потом уже вставляю обратно в popup.html
в принципе, всё работает, правда, есть одно но. в расширении так же есть end.js, который выполняется на каждой странице, так всё просто. посылается get запрос и принимает ответ. и вот тут есть проблемка, в этом запросе должен присутствовать id пользователя, однако он хранится в куках самого расширения и не отображается в 
document.cookie

сначала думал использовать chrome.runtime. т.е. при авторизации пользователя заносить не только в куки, а ещё отправлять данные в end.js. а тут уже есть 2 но:
1) толком даже не получилось просто передать сообщение.
2) если я его передам, где его хранить? ведь скрипт запускается на каждом сайте и прекращает работу как вкладку закрыть. будет ли id доступен, допустим, при повторном запуске скрипта?

a: хранить юзер_данные, что он валидный, можно тут: chrome.storage.local.get\set();, и уже вызывать откуда хочешь - get('user');
либо, можешь использовать chrome.runtime.sendmessage к бг, а уже с бг отдавать ид, который ты можешь и уже положил в localstorage.userid = '123';. локал сторага будет воркать по всем локальным(chrome://ext_key) скриптам расширения (end.js - у тебя контент скрипт[как я понял], на нём - локалсторага будет равна сайту, к которому ендец подключился)

user
There are fifty-one "р"s.
assistant