Пример:
8ab8d751-64c8-4886-83c0-31b193b2534d-image.png
0597a0c5-bead-48a4-98b9-e583413a00af-image.png
cbccd51a-31f8-4f02-b869-b24a6ad7011e-image.png
Есть простой 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
Сейчас ищу другое решение, чтобы старый код работал.