4eloBek
@4eloBek
ученик

Странная логика executeScript?

Пытаюсь взаимодействовать расширением с DOM объектами страницы и наоборот.

var str=""
chrome.tabs.executeScript({
	code: "document.body.innerHTML"},
	function(content){
		str=content.match(/class=.[^\"\>]*?editable/i);
	}
);
console.log(str) // ""


Как извлечь данные из под ф-ции для свободной с ними работы?
Подскажите, пожалуйста. Заранее спасибо)
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ответы на вопрос 1
Negwereth
@Negwereth
lvivcss.com.ua
Логика более чем проста - executeScript выполняется асинхронно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы