Синхронно получать сохраненные данные из скриптов контента

В настоящее время я работаю над расширением Chrome и исходный коддоступно на Github, Цель состоит в том, чтобы внедрить пользовательский Javascript в веб-страницы.

В настоящее время я храню каждыйпользовательский Javascript Inject вLocalStorage и позвонить им изсодержание scipts, Я поставилrun_at битьdocument_start.

Я использую это, чтобы получитьхранимые инъекции из фонового скрипта:

chrome.extension.sendMessage({method:"get_injects"},function(injects){
    for(index in injects){
        if(/^items\./.test(index)){
            itemJSON = injects[index];
            //if(window.location.host.toString().indexOf(itemJSON.url)){
            if(window.location.host.toString().match(itemJSON.url + 'проблема

Я хочу бежатьВнедрить скрипты именно так до загрузки документа. Но, используя представленный метод, контроль пройдетchrome.extension.sendMessage и не дождусь ответаinjects, Так,eval(js); будет выполнен в середине загрузки страницы. Как я могу решить эту проблему, чтобы я мог выполнить инъекцию до загрузки страницы?

)){ var js = itemJSON.js.toString(); eval(js); } } } });
проблема

Я хочу бежатьВнедрить скрипты именно так до загрузки документа. Но, используя представленный метод, контроль пройдетchrome.extension.sendMessage и не дождусь ответаinjects, Так,eval(js); будет выполнен в середине загрузки страницы. Как я могу решить эту проблему, чтобы я мог выполнить инъекцию до загрузки страницы?

Ответы на вопрос(2)

Ваш ответ на вопрос