Есть и более дешевый вариант, но возможно он хуже качеством
https://aliexpress.ru/item/1005006445702657.html?spm=a2g2w.detail.similar_rcmd.4.25926be4Z70Mkv&mixer_rcmd_bucket_id=aerabtestalgoRecommendAbV2_testUseNewClickStream&pdp_trigger_item_id=0_1005007413598004&ru_algo_pv_id=d43440-61b690-c660a9-dd34d4-1726736400&scenario=aerSimilarItemPdpRcmd&sku_id=12000037196917903&traffic_source=recommendation&type_rcmd=core
Черная магия: 2 простых строчки js заклятий, ломающих БАС.
-
Привет, форумчане.
Пришлось разобрать большой проект, чтобы выловить этот глюк.
Вот маленький пример: lenta.ru.xmlСимптомы: на странице после клика по ссылке, вместо перехода, БАС выводит сообщение о загрузке файла:

Ломал голову, упрощал проект и докопался до 2х строчек js в блоке "Яваскрипт":
let linkElements = document.querySelectorAll(`a[href="${[[PAGE_LINK]]}"]`); console.log(linkElements);Вроде бы ничем не примечательные строчки, но заклятье именно в них.
Пробую закоментить одну (или можно даже сразу обе):let linkElements = document.querySelectorAll(`a[href="${[[PAGE_LINK]]}"]`); //console.log(linkElements);Тогда БАС вываливает чудесную ошибку:

Хотя в проекте вообще нигде нет блоков try/catch.
Глюк вылазит на lenta.ru, на других сайтах не замечал.Кто-нибудь с подобным явлением сталкивался, есть мысли-идеи в чем может быть причина?