Но появилась новая проблема. Иногда скрипт во время работы внезапно запрещает выделять действия. Т.е при клике на любое действие, оно просто не выделяется красным. Это второй баг, независимый от первого если что
Ошибка - Таймаут во время выполнения script for[documentRoot]
-
Есть простой js код, который вычисляет кол-во видео youtube, отображаемое на экране
var video = document.querySelectorAll('#video-title'); video.length;В браузере всё работает

В БАС (20.7.4) выдает ошибку:
[499364173] [13:14:45] Поток №1 : Таймаут во время выполнения script for[documentRoot]Насколько я помню, в старых версиях все работало. В чем может быть проблема?
-
@runbust Согласен, это баг. У самого на последней версии простой код:
var findElement = document.getElementsByClassName('hello')[0]; findElement.parentNode.removeChild(findElement);вылетает с ошибкой. А до этого пол года на разных версиях всё прекрасно работало.
-
Есть простой js код, который вычисляет кол-во видео youtube, отображаемое на экране
Дело в том, что в прошлых версиях скрипт выполнялся через eval, а в последнее время многие сайты стали запрещать eval через Content Security Policy. В новой версии я изменил механизм выполнения js в браузере, но этот метод не полностью совместим
со старым кодом такой вот скрипт не будет работатьvar x=1;x
Сейчас ищу другое решение, чтобы старый код работал.