@MP said in Критический баг с переменными в node.js:
@UserTrue если они не глобальные, то это можно объяснить только багом, что переменные меняются из других потоков
я работают с nodejs и таких багов не встречал, сделайте демо скрипт с этим багом
@blackhacker И этот скрипт будет работать только после того, как $ будет определен, если хотите сделать лучше смотрите defineProperty
Нашел причину ошибки - если при загрузке страницы были ошибки в сторонних js файлах, то выполнение кода не работает..
Нет, должно работать
@blackhacker Проект с вашим кодом тоже работет
@support У меня работает внедрение js до того момента, как открывается новая вкладка. после этого console.log не выводится. если я скину вам проект, сможете посмотреть? все данные для проекта предоставлю. если бы форум поддерживал возможность выкладывать под хайдом, то отправил бы на форуме. а так не хочется, чтобы в паблик попало, проект для магазина
@blackhacker А, это потому что инструменты разработчика остаются со старой вкладки
@blackhacker Js выполняется на текущей. С js все нормально и ошибки не при чем. Просто вы не видите сообщения, которое выводите.
Вот так можно обновить инструменты http://prnt.sc/e8o9nj
@blackhacker Пожалуйста