Опубликовано: 08.10.2017
Сегодня мы кратко и понятно расскажем что делать для исправления ошибки Вконтакте — «JavaScript error: str is undefined» (перевод — не задана переменная). Данная проблема может блокировать доступ к некоторым разделам сайта — Друзья, Сообщения, Группы, Уведомления и т.д. Остальные кнопки функционала также становятся неактивными. Простая перезагрузка страницы или даже браузера не всегда решает ошибку.
Данный баг может быть вызван многими причинами. Наиболее распространенные из них — устаревшие или битые расширения, непостоянное интернет-соединение. Реже подобные сбои вызывают вирусы, трояны и угонщики браузера. Также следует упомянуть про плановые работы на сайте ВК, которые в последнее время выполняются очень часто. Многие считают, что ошибка напрямую связана с установленным в Windows пакетом Java, но это абсолютно разные вещи и обновление Джавы вам не поможет.
Ошибка «JavaScript error: str is undefined» (и подобные ей) не зависит от определенного браузера — это может быть Google Chrome, Mozilla Firefox, Opera и др. Ниже мы опишем решения которые подходят для них всех. Нахождение определенных опций может отличаться, но с логикой, я думаю, у вас все в порядке.
Для начала пробуем простое стирание кеша страницы — жмем CTRL+F5 . Часто подобный баг единичен. Просмотрите актуальность версии вашего браузера — обновленные программы содержат исправления многих ошибок.Обновление Firefox до актуальной версии
Сотрите все сохраненные кеш и куки от сайтов на вашем браузере. Например, данная опция в Хроме выполняется при очистке истории. В Мозилле следует открыть вкладку «Приватность», в опции «История» указать использование ваших настроек, а после кликаем на появившеюся кнопку «Показать куки…» — там очищаем.Очистка остаточных файлов в Mozillla
Частый источник ошибки — сторонние расширения . Отключите их все, ошибка должна уйти. Поочередно включайте, что бы понять какой именно вызывает проблему — его и сносите полностью. Левые плагины способны легко нарушить работу сайтов.Проблемные расширения обнаруживает также Avast
Проверьте надежным антивирусом систему. Желательно дополнительно использовать сканеры (Dr. Web Cureit!, AdwCleaner, SpyHunter, UnHackMe — выбор внушительный). Также загляните в файл Hosts, просмотрите что бы не было лишних записей (сравните со стандартным). Если на компьютере или мобильном используется смена IP (vpn, прокси) — удалите все. Проверьте появление ошибки на другом предустановленном браузере. Если все эти моменты не помогут — тогда скорее всего ведутся плановые технические работы на сайте и требуется ждать.Выполнение одного или нескольких вышеописанных шагов помогут исправить ошибку «JavaScript error: str is undefined». Главное начинать с простого.