- Что за ошибка, почему возникает и где встречается
- Другие типы ошибок JavaScript «ВКонтакте»
- Как исправить ошибку «JavaScript error occurred in the main process»
- Очистка файла hosts
- Методика исправления для Дискорд
- Обновление программы
- Переустановка
- Что еще можно попробовать
- Решение проблемы
- Исправляем для Скайпа
- Процедура обновления IE до 11 версии
- Сброс настроек IE
- Настройка Java
- Настройка для Internet Explorer
- Настройка для Google Chrome
- Обнаружение и удаление вируса в системном файле hosts
- Переустановка компонентов Java
- Как устранить ошибку Вконтакте
- Очистка hosts
- Обновление Java и Adobe Flash Player
- Очистка кэша браузера
- Очистка кеша
- Альтернативные варианты устранения ошибки
- Простые примеры выявления ошибок
- Способы борьбы с ошибками JavaScript
- Как исправить ошибку без консоли?
- Примеры выявления ошибок с помощью alert
- Как устранить ошибку в Дискорде
- Обновление клиента
- Переустановка клиента
- Другие способы
- Инструкция по чистке файла «хостс»
Что за ошибка, почему возникает и где встречается
Ситуация: Пользователь заходит на сайт Вконтакте и обнаруживает, что воспроизведение видеофайлов и аудиозаписей остановлено. В левом верхнем углу страницы отображается сообщение «Ошибка JavaScript: initAddMedia не определено», что указывает на синтаксическую ошибку JavaScript: initAddMedia. Причины проблемы, такие как текст сообщения, могут быть разными, и вам нужно будет попробовать разные методы, чтобы исправить это.
Аналогичная ошибка возникает в клиенте Discord: «Произошла ошибка JavaScript в основном процессе).
Независимо от программы и сообщения, это может произойти по нескольким причинам:
- конфликт процесса с другими запущенными программами;
- оставшиеся файлы старой версии клиента конфликтуют с рабочей;
- отсутствие новых обновлений Windows;
- вирусная инфекция.
Другие типы ошибок JavaScript «ВКонтакте»
Помимо проблем с аудио и видео файлами, эта социальная сеть может «порадовать» и ряд других «ВКонтакте» ошибок JavaScript еще более нелепых. Что делать, если диалоговые окна не открываются, сообщения не отправляются и комментарии к фотографиям не прикрепляются — генерируется ошибка addEventListener; не получается стена — не определяется стена; отсутствие доступа к другим важным функциям. Этот список — лишь часть помех или сбоев системы, которые затрудняют использование популярного ресурса.
Как исправить ошибку «JavaScript error occurred in the main process»
Чтобы исправить эту ошибку, вам необходимо открыть папку на вашем компьютере или ноутбуке, где вы установили файлы программы Discord. Нам потребуются 2 папки программы Discord: «AppData» и «AppDataLocal». В некоторых версиях Windows папки по умолчанию могут быть скрыты. Поэтому для открытия папок нам понадобятся:
- Откройте стартовое меню».
- Выберите «Выполнить». Вы также можете нажать Win + R, чтобы быстро перейти к строке «Выполнить» с рабочего стола.
- В открывшемся окне введите фразу «% localappdata%» и «% appdata%», чтобы открыть наши скрытые папки. В них необходимо исключить все, что связано со словом «Раздор».
- Вам необходимо выйти из программы Discord. Самый удобный способ в нашей ситуации — открыть «Диспетчер задач» и «Убить» все процессы, где появляется слово «разлад». Вы можете увидеть, как это сделать для вашей версии ОС в поисковой системе, набрав нужный запрос в строке.
- Теперь вам нужно удалить программу и переустановить ее, например, переустановить.
- Ошибка должна исчезнуть, и программа должна работать без сбоев.
Очистка файла hosts
В системной папке Windows находится файл hosts, который отвечает за вводимые в браузере адреса маршрутизации. Его могут использовать мошенники для замены исходного сайта ВКонтакте, но найденные там сторонние записи также влияют на работу элементов Java. Решение в этом случае — очистить документ и вернуть его в исходную форму.
Пошаговая инструкция:
- Откройте проводник компьютера и перейдите в папку, расположенную по этому пути: C: Windows System32 driver и т.д. Буква диска может быть другой, если система установлена в другом разделе, но в любом случае вам нужно найти папку Windows и построить ее дальше.
- Откройте файл hosts с помощью блокнота.
- Удалите ненужные записи после строки «# :: 1 localhost».
- Сохраните документ и перезагрузите компьютер.
Проблема должна исчезнуть, если нет, вам нужно попробовать другие варианты, чтобы исправить это.
Методика исправления для Дискорд
В этом случае есть ряд универсальных рекомендаций, которые обязательно стоит применить на практике:
Обновление программы
Да, иногда статус Ошибка javascript произошла в основном процессе из-за того, что этот продукт требует обновления, но необходимый процесс по какой-то причине не активируется автоматически. В этом случае пользователю придется все делать самому:
- Выйти из программы, зайти в диспетчер задач, просмотреть список запущенных процессов, отключить те, которые гарантированно связаны с Discord;
- На клавиатуре одновременно нажмите и удерживайте кнопки «Win» и «R». Откроется строка «Выполнить». Используйте в нем команду% AppData%. И не забудьте нажать OK или Enter для подтверждения;
- В открытом дереве каталогов сначала необходимо вернуться из папки «Роуминг» в «AppData». Затем открываем папку «Local» и вместе с ней — папку с таким же названием, что и наша программа;
- Найдите в файлах «update.exe». Запустить его.
Теперь вы можете спокойно закрыть все, что открыто. Вернитесь к значку Discord. Щелкните по нему, чтобы запустить программу. Если все было сделано правильно, в это время программа начнет его обновлять. Нужно набраться терпения, дождаться завершения запущенного процесса, проверить результат.
Переустановка
Предыдущий вариант не помог? Переходим к следующему. Это означает удаление программы и переустановку текущей версии. Обычная деактивация в этой ситуации не помогает. Да, таким образом пользователь может удалить некоторые компоненты, но остальная часть программы останется на жестком диске. И именно они могут привести к повторению проблемы. Следовательно, действовать нужно так:
- Конечно, мы полностью закрываем окно программы. То есть мы выходим из этого;
- Перезапускаем диспетчер задач и, как и в предыдущей ситуации, удаляем все программы, в названии которых есть слово «Discord»;
- Теперь вам нужно перейти в «Программы и компоненты» через «Панель управления»;
- Пройдемся по списку и найдем нужный нам товар. Выберите его, нажмите кнопку, которая предполагает удаление программного обеспечения;
- Снова нажмите «VIN» и «R». Гоняем той же командой:% AppData%. Мы подтверждаем это;
- Делаем переход: из Роуминга в «AppData», затем в «Локальный»;
- Найдите папку с названием программы и удалите ее.
Осталось зайти в инет. Желательно посетить официальный сайт разработчиков. Скачиваем программу установки, запускаем, устанавливаем по инструкции.
Что еще можно попробовать
В девяти из десяти случаев описанные выше методы идеально подходят для решения поставленной задачи. Но бывают случаи, когда и они не помогают. Что рекомендуется попробовать в таких ситуациях:
- Запустите хорошую обновленную антивирусную программу. Запустите диагностику системы и очистите ее, если антивирусное программное обеспечение обнаружит какие-либо инфекции. По возможности для большей эффективности рекомендуется запускать несколько антивирусных программ последовательно;
- Если проблема начала возникать после установки какой-то другой программы, то стоит задуматься о том, что они просто несовместимы друг с другом. А удаление недавно установленного программного обеспечения часто приводит к поиску правильного и эффективного решения.
Еще один не очень приятный момент — эта проблема реже встречается в относительно новых операционных системах. Чаще всего в операционных системах, поддержка которых прекращена. Поэтому, если ни один из описанных способов не помог устранить ошибку, то можно сделать только следующее:
- Полностью откажитесь от использования этой программы. И попробуйте найти альтернативу;
- Перейдите на более современную операционную систему. И это, по крайней мере, версия Windows 8 и выше.
Решение проблемы
Чтобы исправить ошибку, откройте корневой каталог мессенджера. Найдите каталоги с именами «AppData» и «AppDataLocal». Из-за настроек операционной системы по умолчанию они могут быть недоступны для просмотра. Чтобы получить доступ к этим папкам, сделайте следующее:
- Зайдите в меню «Пуск» или воспользуйтесь комбинацией горячих клавиш «Win + R».
- Щелкните «Выполнить».Окно запуска
- В появившемся окне введите команды «% localappdata%» и «% appdata%», которые откроют доступ к скрытым каталогам.
- Абсолютно удалите все файлы в этих папках, в названии которых есть слово «Discord».
- Также нужно выйти из мессенджера. Самый действенный способ — принудительно отключить все процессы через «Диспетчер задач».
- Удалите мессенджер и переустановите программу.
Этих действий достаточно, чтобы решить проблему и восстановить правильную работу программного обеспечения.
Исправляем для Скайпа
Да, к сожалению, даже самый известный продукт, известный как Skype, сталкивается с подобной проблемой. Что он собирается делать:
- Прежде всего, установите обновление Skype до последней версии. А многим пользователям программа отправляет уведомления о необходимости обновления. И, если настройки верны, при следующем запуске Skype процедура запускается автоматически. Но у некоторых людей по какой-то причине этого не происходит. И их версия устарела. Его нужно обновлять вручную: перейти на официальный сайт разработчиков, загрузить текущую версию (очевидно, подходящую для используемой системы и ее разрядности), установить загруженный пакет.
- Следующим шагом будет проверка версии фирменного браузера Microsoft — Internet Explorer. И обновил его до одиннадцатой версии.
Процедура обновления IE до 11 версии
Итак, давайте сначала узнаем текущую версию этого интернет-браузера:
- Запускаем сам браузер;
- В правом верхнем углу используем кнопку шестеренки;
- Выпадающее меню активировано;
- В нем нужно выбрать пункт «О Internet Explorer». Щелкните и получите необходимую информацию.
В общем, сама эта программа должна обновляться автоматически. Если этого не произошло, рекомендуем сделать следующее:
- Нажмите кнопку «Пуск» внизу рабочего стола»;
- Используя «параметры» и «обновление и безопасность», войдите в так называемый Центр обновления Windows;
- Нажмите на предложение «проверить обновления».
Подождите, пока завершится запущенный процесс. Если система что-то обнаруживает, она завершает установку.
Кроме того, вы можете сразу загрузить одиннадцатую версию этого веб-браузера с официального сайта Microsoft. Конечно, предварительно выбрав используемую операционную систему и ее разрядность.
Сброс настроек IE
Вам нужно будет перейти к этому моменту, если 11-я версия проприетарного браузера Microsoft гарантирована на вашем жестком диске и ошибка продолжает появляться при запуске Skype. В этом случае вам необходимо повторить следующие шаги:
- Изначально закройте абсолютно все запущенные приложения и системные окна;
- Запустите Internet Explorer;
- Щелкните значок шестеренки и выберите в списке «Параметры браузера»;
- В следующем окне активируйте вкладку «Дополнительно»;
- В нем выбираем «сбросить параметры». Нажмите на «сбросить»;
- Подтвердите свои действия. И после завершения процедуры обязательно перезагрузите персональный компьютер.
Проверить результат.
Настройка Java
Логично, что сценарий Java настроен правильно. Ведь если этого не сделать, вполне возможно, что эта ошибка проявится. Да, в первую очередь нужно правильно настроить параметры только для Internet Explorer. Но если владелец ПК использует другие браузеры, стоит проверить их еще раз.
Настройка для Internet Explorer
необходимо повторить следующую инструкцию:
- Запустите веб-браузер, нажмите на шестеренку и перейдите в «Свойства обозревателя»;
- Активируйте вкладку «Безопасность». Выделите значок Интернета. Нажмите кнопку «Другой уровень»;
- Заходим в «Скрипт». Позже — «Активные сценарии». Установите одно из трех значений «Включить»;
- Система запросит подтверждение. Щелкните Да, закройте окно;
- Рядом с адресной строкой нажмите кнопку, отвечающую за обновление страницы.
Настройка для Google Chrome
Конечно, изначально активирован Google Chrome. Дальше:
- Нажмите на три вертикальные точки, расположенные в правом верхнем углу рабочего экрана;
- Появится раскрывающееся меню. В нем нужно перейти в раздел «Настройки»;
- Перейти в самый низ страницы. Щелкните «Дополнительно»;
- Перейдите в «конфиденциальность и безопасность», где вы должны нажать на «настройки содержимого».
Осталось выбрать «JavaScript» и установить значение — подключено.
Обнаружение и удаление вируса в системном файле hosts
Вероятно, причиной столь неприятного происшествия стали вирусы, проникшие в вашу компьютерную систему. Они работают грамотно: создают записи в системном файле hosts, в результате чего доступ к некоторым сайтам блокируется (отсюда и ошибка JavaScript Error «ВКонтакте» при попытке воспользоваться этой услугой). Поэтому для открытия доступа нужно очистить соответствующий файл, то есть hosts. Это можно сделать в автоматическом или ручном режиме. Посмотрим, как это сделать самому.
Переустановка компонентов Java
Активность вирусов или устаревшего программного обеспечения может повлиять на нормальное функционирование Java. Скачайте и переустановите программу. Для этого вам необходимо посетить сайт https://www.java.com/ru/download/. На открывшейся странице нужно нажать «Скачать бесплатно», затем выбрать папку для сохранения. После скачивания файла нужно запустить и следовать дальнейшим инструкциям установщика.
Чтобы полностью исключить негативное влияние устаревшего программного обеспечения, рекомендуется также переустановить Flash Player. Ссылка для загрузки установщика: https://get.adobe.com/en/flashplayer/. Важно снять флажки на первой странице, чтобы исключить установку дополнительных программ.
Как устранить ошибку Вконтакте
Есть 3 основных способа решить эту проблему.
Очистка hosts
От пользователя требуется несколько простых шагов:
- Откройте «Мой компьютер», затем папку Windows / system32, затем папку с драйверами и т.д.
- В каталоге etc откройте файл hosts с помощью любого текстового редактора (в контекстном меню найдите строку «Открыть с помощью» и выберите соответствующую программу)
- Все, что должно быть в файле, это строка 127.0.0.1 localhost. Если и есть что-то еще, то это барахло, мешающее воспроизведению аудиозаписей и видеофайлов. Вы должны удалить все, оставив строку 127.0.0.1 localhost, затем сохранить изменения.
- Перезагрузите компьютер.
Обновление Java и Adobe Flash Player
Вам следует зайти на официальные сайты Java и Adobe и скачать последние версии программ.
Что такое процесс Spoolsv.exe и зачем он нужен в системе
Очистка кэша браузера
Комбинация Ctrl + F5 очистит кеш текущей открытой страницы браузера. Вам необходимо открыть сайт Вконтакте и нажать эти клавиши. Страница полностью перезагрузится без кеширования.
Лучше очистить весь кеш браузера, а не только кеш страницы. Для этого нужно нажать комбинацию Ctrl + H, после чего откроется окно с историей браузера. Затем найдите строку «Очистить историю». Вы также можете использовать сторонние программы для очистки кеша браузера, такие как Ccleaner.
Очистка кеша
Во время работы браузера создаются временные файлы, которые уменьшают трафик, потребляемый при загрузке интернет-страниц. Большое количество таких документов может негативно повлиять на работу браузера и элементов Java. Рассмотрим процесс очистки кеша на примере браузера Chrome:
- Нажмите комбинацию клавиш Ctrl + Shift + Del.
- Во всплывающем окне установите флажки «Файлы cookie» и «Другие файлы в кеше».
- Выберите временной диапазон выше. Лучше указать значение «Навсегда».
- Внизу нажмите кнопку «Удалить данные».
- Перезагрузите браузер и проверьте работу мультимедийных элементов ВКонтакте.
Следуя советам, данным в статье, вы избавитесь от ошибки «ошибка javascript». В первую очередь следует просто перезагрузить компьютер и только потом переходить к более серьезным действиям.
Альтернативные варианты устранения ошибки
Ранее отмечалось, что вирусы также могут стать катализатором появления программной ошибки. Чтобы исключить такую возможность, проверьте корневой каталог мессенджера Discord. Сначала закройте эту программу через «Диспетчер задач» и только потом запустите антивирус. Если были обнаружены зараженные файлы, удалите их и перезапустите голосовой чат. Чтобы избежать дальнейших ошибок, всегда запускайте мессенджер от имени администратора.
Установите на свой компьютер или ноутбук последнюю версию Windows, которая регулярно обновляется официальными обновлениями от Microsoft. Сегодня разработчики американской компании регулярно обновляют только восьмерку и десятку. Так что выберите одну из этих операционных систем. Discord Voice Chat — относительно новое программное обеспечение, использующее современные сервисы и компоненты. Старые версии операционной системы их не поддерживают, поэтому возникают всевозможные сбои и ошибки.
Простые примеры выявления ошибок
Консоль поддерживает множество опций, но может хватить 3-4, этого достаточно для дальнейшего выявления и исправления ошибки. По моему опыту, функция log () наиболее удобна. Вывести новые сообщения, элементы DOM, переменные на консоль, где мы сможем их увидеть. В следующих примерах показано применение используемых мной функций.
В этом сценарии консоль выводит разные результаты в зависимости от значения переменной full_name (пусто или нет).
if (full_name! = «») {console.log (‘Вы ввели имя «‘ + full_name + ‘»‘); } else {console.error («Имя не указано’); }
Для события щелчка jQuery консоль распечатает информацию о выбранном элементе (трассировка):
$ (‘trace’) click (function () {// Запуск события трассировки onclick console.trace (); return false; });
Консоль не просто отображает сообщения, она также может принимать команды. Например, введите «документ» и нажмите Enter, чтобы получить информацию о странице.
Способы борьбы с ошибками JavaScript
Если при попытке включить звук или открыть видеофайл у вас ничего не получается, а в верхнем углу экрана появляется сообщение о том, что произошла ошибка JavaScript «ВКонтакте», попробуйте для начала следующее:
- Используйте другой браузер. Например, если вы сейчас работаете в «Opera», установите «Google Chrome» или «Mazila». Возможно проблема исчезнет.
- Нажмите комбинацию клавиш Ctrl + F5 на клавиатуре. В некоторых случаях это действие устраняет ошибку.
- Проверьте свой компьютер с помощью антивируса (Dr.Web или другого). Не забудьте сначала обновить программу.
- Откройте меню «Мои настройки» на странице «ВКонтакте» и установите флажок «Всегда использовать безопасное соединение». Может, это тоже поможет.
- Очистите кеши браузеров, которые вы используете, очистите кеш Java.
Если ни одно из этих действий не помогло, а ошибка JavaScript «ВКонтакте» по-прежнему не позволяет использовать все функции ресурса, следующий способ исправления должен сработать.
Как исправить ошибку без консоли?
Если вам сложно понять функции консоли или ваш браузер не поддерживает эту функцию. Я рекомендую вам использовать простой и проверенный метод исправления ошибки в вашем коде javascript. Попутно вы можете просто вставить вывод сообщения alert();
Примеры выявления ошибок с помощью alert
Этот пример позволяет вам просто распечатать значение переменной:
var e = 123; уведомление (я); // напечатает 123
Вы также можете понять, где находится значение и где находится объект:
var e = document.getElementById (id_elementa); уведомление (я); // выводим сообщение о том, что объект выбран
Другое использование — определить, в какой строке кода произошла ошибка. Для этого просто введите сообщения, например, предупреждения («Здесь ошибка»); через каждую строку кода. Например:
уведомление («Привет»); var e = document.getElementByIds (‘element_id’); уведомление («Привет 2′);
В этом случае будет отображаться только сообщение Hello. Потому что во второй строке ошибка! Если ошибок нет, будут отображены 2 сообщения. Метод глупый, но работает. Главное, без использования консоли, скопировал -> вставил и определил, где ошибка в коде. Если нет необходимости, я прокомментировал.
Как устранить ошибку в Дискорде
В клиенте Discord иногда возникает проблема «Произошла ошибка JavaScript в основном процессе». Ниже мы опишем два способа справиться с этим при запуске Discord. По крайней мере, один метод точно сработает, поэтому, если один не помогает, вам обязательно стоит попробовать второй.
Обновление клиента
Иногда эта проблема возникает из-за необходимости обновления, несмотря на то, что автоматическое обновление программы было по какой-то причине отключено. Вам следует обновить клиент самостоятельно, следуя приведенным ниже инструкциям:
- Откройте диспетчер задач, отключите все процессы, связанные с Discord.
- Нажмите комбинацию Win + R и введите% AppData%.
- Выйдите из роуминга в AppData.
- Затем перейдите в локальную папку и найдите внутри нее папку Discord.
- Дважды щелкните Update.exe, чтобы запустить обновление программы.
- Включите Discord.
После выполнения всех шагов программа обновится при запуске. После установки обновлений необходимо проверить, сохраняется ли проблема. Если он все же появился, нужно переходить ко второму способу.
Переустановка клиента
Если первый способ не помог (действительно помогает только в меньшинстве случаев), остается только полностью удалить программу и установить ее чисто. Для этого вам необходимо выполнить следующую последовательность действий:
- Откройте диспетчер задач, отключите все процессы, связанные с Discord.
- В меню панели управления найдите пункт «Программы и компоненты», откройте.
- Найдите строку со словом Discord и удалите, затем повторите шаги 2–4 из предыдущего метода, чтобы найти каталог Discord и удалить его. Затем перейдите в AppData, перейдите в Roaming и также удалите папку Discord.
- Переустановите клиент Discord.
Другие способы
Если ошибка все равно не исчезнет, остается проверить систему на вирусы и установить новые обновления в системе Windows.
Если ошибка JavaScript возникает в других программах или в Интернете, что встречается гораздо реже, все вышеперечисленные методы будут работать. В случае приложений вы можете выполнять те же действия, что и Discord, но для нужной программы.
Инструкция по чистке файла «хостс»
Шаги по исправлению ошибки:
- Зайдите в «Мой компьютер» и откройте системную папку Widows / system32. Содержит папку с драйверами, где нам нужен этот вызов и т.д. Среди файлов, хранящихся в этой последней папке, будут нужные нам хосты. Откройте его с помощью Блокнота или WordPad.
- Вы увидите содержимое этого файла в виде текстовой записи. В этом случае в исправном (свободном от вирусов) файле запись ограничивается следующими данными: 127.0.0.1.localhost.
- Если вы обнаружите, что помимо указанного текста в файле есть другие записи, то это не что иное, как мусор, оставленный умным вирусом. Именно он не дает программам на сайте ВКонтакте нормально работать, блокируя к ним доступ.
- Нам нужно исключить ненужные предметы. Удаляем документ полностью (для дополнительной безопасности) и повторно вводим запрошенное сообщение. Сохраним изменения и закроем редактор.
- Теперь вам необходимо перезагрузить компьютер, после чего ошибка должна исчезнуть. Попробуйте зайти на свою страницу в социальных сетях и послушать аудиофайлы, а также открыть видео. Ошибка JavaScript «ВКонтакте» больше не отображается.
Этот способ самый надежный, но в то же время достаточно простой. Обычно это помогает устранять ошибки JavaScript. Чтобы не допустить подобных проблем, проверьте работу вашего антивируса. При необходимости обновите его или установите новый, ведь надежная защита компьютера — это основа бесперебойной работы даже при использовании сайтов во всемирной паутине.