Отключить javascript, приостанавливающий фоновые события во время оповещения или подтвердить

У меня есть две разные функции в javascript.
Функция A) — это функция, которая показывает обратный отсчет на странице. Функция B) , другая функция полностью независима от функции A).

Но когда я запускаю оповещение() или подтверждение() в функции Б), обратный отсчет в функции А) приостанавливается. Таким образом, каждый фоновый скрипт приостанавливается.

Есть ли способ отключить паузу, не меняя предупреждение () или подтверждение () на jquery? Этот скрипт работает только на одной конкретной машине, поэтому я также могу изменить некоторые параметры в браузере.

заранее спасибо


person Mazl    schedule 14.01.2015    source источник
comment
оповещение, подсказка и подтверждение остановят выполнение любого JS. Измените его на диалоговые окна.   -  person mplungjan    schedule 14.01.2015
comment
Обратите внимание, что JavaScript — это однопоточный язык. Поэтому всякий раз, когда что-то блокирует поток, он просто блокируется. Надеюсь, я понял ваш вопрос.   -  person andrusieczko    schedule 14.01.2015
comment
@RoryMcCrossan - плохой дубликат, поскольку принятый ответ ВСЕ ЕЩЕ использует предупреждение - этот лучше: stackoverflow.com/questions/23544300/   -  person mplungjan    schedule 14.01.2015
comment
Это верно, но суть вопроса в том, чтобы спросить, может ли фоновый скрипт по-прежнему работать, пока отображается предупреждение/подтверждение.   -  person Rory McCrossan    schedule 14.01.2015
comment
Хорошо, andrusieczko и mplungjan дали мне ответ. Ответ был хорошим, но я надеялся, что смогу сделать это, не меняя все свои диалоговые окна.   -  person Mazl    schedule 15.01.2015