@olegar
Пару дней назад столкнулся с такой же проблемой и для отлова ошибок сначала навтыкал контрольных точек с выводом в лог, но потом нашел более эффетивный способ. На ВРЕМЯ ТЕСТИРОВАНИЯ асинхронную функцию делаем простым зацикленным потоком, а вместо его вызова делаем передачу параметров (или просто используем флаг вызова) через глобальную переменную (ну естественно в "асинхронную" функцию на это время придется добавить цикл ожидания этого флага).
Вызвов функции в несколько потоков
-
This post is deleted!
-
[876561976] [20:31:23] Поток №2 : Поток завершился с сообщением "ReferenceError: Can't find variable: VAR_SAVED_COOKIES Номер строки:11 Во время выполнения скрипта _mar(); ; ;_sa(448209899); function parser() { ;_sa(876561976); VALUE = VAR_SAVED_COOKIES COOKIES = "" if(VALUE.length > 0) { COOKIES = JSON.parse(VALUE)["cookies"] if(typeof(COOKIES) == "undefined") COOKIES = "" else COOKIES = JSON.stringify(COOKIES) } restore_cookies(COOKIES,function(){
