В JavaScript объект arguments — это локальная переменная внутри функции, которая содержит все переданные в неё аргументы в виде подобного массива объекта.
Для определения конкретного сетевого запроса, вызывающего сбой в браузере, можно использовать инструменты разработчика (DevTools), встроенные в современные браузеры (например, Chrome, Firefox).
Браузер получает запрошенный URL, разбирает его и отправляет HTTP-запрос на сервер. Сервер обрабатывает запрос и отправляет ответ, содержащий HTML, CSS, JavaScript, изображения и другие ресурсы.
Шифрование между браузером и сервером осуществляется c использованием протокола HTTPS, который является надстройкой над HTTP с использованием протоколов SSL/TLS (Secure Sockets Layer / Transport Layer Security).
Вкладка Application в инструментах разработчика браузера предназначена для работы с данными, которые веб-приложение хранит на стороне клиента. Она позволяет просматривать и управлять:
В JavaScript оператор == выполняет сравнение с приведением типов (нестрогое равенство), то есть перед сравнением он пытается привести значения к одному типу.
Для получения списка символов по условию через GET /symbolsearch/v3/ необходимо передать обязательный заголовок origin со значением www.tradingview.com. Без этого заголовка сервер вернёт ошибку 403.