Я нашел способ обойти это, используя setInterval()
для запуска кода (или, по крайней мере, кода, который не всегда выполнялся) каждую миллисекунду.
Очевидно, что, если я неправильно понял, Chrome запускаетсякод один раз за сеанс браузера, поэтому использование setInterval()
является лучшей альтернативой.Тем не менее, странное поведение заключалось в том, что Chrome выполнял часть моего кода один раз, а потом не после этого, если не были соблюдены определенные обстоятельства.
setInterval()
в этом случае, однако, творили чудеса.