Предотвратите отставание сообщений, проходя через - PullRequest
0 голосов
/ 05 марта 2019

Предисловие: не спрашивайте образец кода.Это не типовой пример кода.Если есть место для обмена стеками, чтобы спросить об этом, я с удовольствием сделаю это, но поиск не выявил такого места, поэтому я смиренно ищу помощь.


Итак, мое заявлениеполучает данные из веб-сокета веб-работнику, а затем от веб-работника в основное приложение.Приложение содержит, например, просмотр методов обновления.Иногда они имеют ошибки, поэтому я использую инструменты dev для установки точки останова, как это делается!

Однако, хотя точка останова «приостановила» приложение, поток данных не остановился.И как фоновый процесс самого браузера (то есть вне моего контроля), если они достигают одной и той же точки останова, они ждут обработки в очереди.Сам браузер создает журнал невыполненных попыток, когда была достигнута точка останова.

Следовательно, вы можете отключить точку останова, щелкнуть «возобновить выполнение», и он перейдет к следующему событию с задержкой, когда была достигнута точка останова.Нет понятия «эта точка останова больше не существует», потому что точка останова была там, когда было создано отставание.

Чистый результат: если точка останова достигнута, скажем, 50 раз во время отладки, я должен нажать 50прежде чем я действительно смогу возобновить выполнение приложения.

Кто-нибудь может определить, что я делаю неправильно или отсутствует?Или есть флаг скрытой функции, который я могу установить, чтобы не создавалось отставание?Или очевидная кнопка «всегда возобновлять», нажатие которой когда-либо нажмет, просто пробьет любую из заданных контрольных точек?

Примечание: вы не можете просто (и быстро) обновить страницу, потому что «отставание»"предотвращает это.

1 Ответ

1 голос
/ 07 марта 2019

Или очевидная кнопка «всегда возобновлять», нажатие которой приведет к тому, что она пробьет любую из заданных контрольных точек?

Длительное нажатие кнопки Возобновить и выберите Принудительное выполнение скрипта .Примечание: я не говорю, что это очевидно, но я думаю, что это то, что вы хотите.

force resume

Отключить точки останова кнопкаможет работать тоже.

deactivate

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...