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 выполняется асинхронно.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Market-place Ростов-на-Дону
от 100 000 до 200 000 ₽
23 июн. 2024, в 22:40
1000 руб./за проект
23 июн. 2024, в 22:19
500 руб./за проект