есть такая приколюха как открыть новую вкладку, там собствеено и открываешь новый сайт, но не забудь после открытия новой вкладки проверить список открытых вкладок, для этого есть специальный экшен , в нём ты и увидишь какой юрл у тебя в какой вкладке (с каким номером) в твоём в браузере открыты. После того как нашел номер кладки которую ты только что открыл, используй экшен закрыть вкладку , и у тебя закроется открытая только что вкладка и останется та на которую ты хотел вернуться. Да можно конечно закрыть первую вкладку и у тебя останется нулевая но в сложных скриптах бывают траблы и моржно запутаться и закрыть не ту)
Помогите с вебсокет
-
@fOrest94 said in Помогите с вебсокет:
@UserTrue Спасибо большое, что подправили мой код.
Но сейчас возникает вопрос, как сделать бесперебойное получение данных, чтобы не было таймаута.Сохраняйте данные в глобальной переменной, например в массиве и получайте из него данные когда необходимо
-
@fOrest94 said in Помогите с вебсокет:
@Fox С сохранением понятно. Но как реализировать продолжение работы после таймаута?
а для чего вам вообще таймаут? ))) переместите resolve после конекта и всё. Действие закроется сразу после конекта, а данные вы будете получать в других действиях node обращаясь к глобальной переменной ноды
-
@fOrest94 said in Помогите с вебсокет:
@UserTrue А может скрипт бесперебойно работать без ошибкы "Таймаут во время выполнения функции на встроенном языке"?
Может, вам же об этом и говорят
-
@fOrest94 said in Помогите с вебсокет:
Возник сейчас вопрос по этой теме: Как сделать, что не было disconnected и данные с вебсокета можна було получать бесконечно?
Повесить на данное событие обработчик и конектиться заново.
-
@fOrest94 said in Помогите с вебсокет:
@UserTrue Как именно это реализировать в ноде?
На событие close вешаете обработчик и в нем заново конектитесь.
