пришлось сделать как на скрине, тогда есго все устраивает ида и пофигу как бы, но мне не нарвится подход
Читать полностью…и код медленно что-то делает, но там реально он ждет слишком прям мало, то есть даже если через 100 мс сделаю респонс, ошибка уже прилетела, то есть надо еще быстрее отвечать, потому просто поставил первой строкой
Читать полностью…Вот у меня респонс отдает сразу, безусловно, просто если поставить его чуть ниже - то отправитель ругается на ластЕррор, типа ответ не пришел в ожидаемый диапазон, мне респонс не сильно нужен. потому я так сделал, но выглядит стремно как по мне, но если ставить в конце, то выдает вот что описал
Читать полностью…Делаю воркер с таким кодом, который без явного указания таймаута стучится в ответ через 100мс и просит выполнить функцию например функцию checkBlink котрая просит в конце перезапустить себя же через 500мс уже, вуаля, получаем даже при уснувшей вкладке работающий код
Читать полностью…Да, это тоже нюанс, но у меня все в воркере, потому все исполняется без троттлинга, но да понял идею, все цикличные штуки лучше перекинуть в бек и не беспокоиться о стопорах
Читать полностью…Еще момент, бек работает всегда, скрипт подключённый в попап работает только если ты раскрыл тело расширения
Читать полностью…Крутые ребята вешают обработчики событий пользователя на бэк
Например мне нужно было выполнять действие при загрузке любой страницы
Я повесил этот листнер в бэк
доходит в том и дело, sendRespons() прекрасно вызывается, но слишком поздно по мнению отправителя, выглядит просто некрасиво в консольке
Читать полностью…а показать как я воркер в инжекте сделал? ))) правда не везде работает. так как админы любят указывать content policy но при правильных руках это обходится за 5 секунд оверрайдом
Читать полностью…Просто у меня вся работа происходит в options.html и раз уж оказалось что ему все доступно на уровне бека, то и писал в нем, но что-то можно перенести в бек, пусть крутится там, что-то что в цикле собирается
Читать полностью…