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