Некоторые разработчики приложений для Android сообщают, что при попытке отобразить свое приложение в браузере они сталкиваются с ошибкой net::err_unknown_url_scheme.
Эта ошибка при просмотре веб-страниц является распространенной проблемой, в основном это ошибка Chromium, которая впервые появилась в Google Chrome 40 и с тех пор не исчезала.
В этом руководстве мы приведем несколько эффективных решений, которые помогут вам устранить ошибку net::err_unknown_url_scheme. Давайте разберемся.
Что такое ошибка ERR_UNKNOWN_URL_SCHEME?
Ошибка net::err_unknown_url_scheme обычно возникает из-за какой-то основной ошибки веб-браузинга. Она также может возникнуть, если пользователь пытается открыть несколько страниц интерфейса.
Эта ошибка появляется, если URL-схема запрашиваемого веб-сайта не распознается мобильным устройством. Примечательно, что из-за этой ошибки при просмотре веб-страниц браузерный рендеринг приложения не работает.
Каковы причины ошибки ERR_UNKNOWN_URL_SCHEME?
Мы провели обширное исследование и, просмотрев множество форумов, составили список наиболее распространенных причин, которые могут вызвать ошибку ERR_UNKNOWN_URL_SCHEME.
Схема URL не распознается — В случае если запрашиваемая приложением схема URL содержит mailto://, WhatsApp://, file://, telnet://, intent://, market://, app://, mail://, buy:// и т. д. вы получите эту ошибку. Открытие перенаправленного URL — Эта ошибка net::err_unknown_url_scheme также появляется, когда пользователь пытается открыть перенаправленный URL. Расширения Chrome конфликтуют между собой — Возможно, некоторые из недавно установленных расширений Chrome конфликтуют с программой. Аппаратное ускорение не поддерживается — Существует большая вероятность того, что если у вас включено аппаратное ускорение, то оно не поддерживается WebView приложения. Поврежденный кэш браузера — Если кэш браузера поврежден, это может вызвать множество проблем, таких как ошибка ERR_UNKNOWN_URL_SCHEME.
Давайте рассмотрим различные решения, которые помогут вам устранить ошибку net::err_unknown_url_scheme.
Как исправить ошибку ERR_UNKNOWN_URL_SCHEME?
1. Отключите расширения Chrome
Запустите Google Chrome. Нажмите на кнопку Значок с тремя точками в правом верхнем углу. Выберите Расширения и выберите Управление расширениями.
Отключите все расширения по одному.
Перезапустите Chrome и проверьте, устраняет ли это ошибку ERR_UNKNOWN_URL_SCHEME или нет.
Вам следует отключить расширения Chrome и проверить, устранит ли это проблему ERR_UNKNOWN_URL_SCHEME или нет.
Если вам интересно, у нас есть руководство, в котором перечислены некоторые из лучших расширений безопасности и конфиденциальности для Google Chrome.
2. Очистить файлы cookie и кэш Chrome
Открыть Google Chrome. Нажмите на кнопку меню с тремя точками и выберите пункт Настройки.
На левой панели выберите Конфиденциальность и Безопасность.
Выберите Очистить данные просмотра в правой части.
Установите флажки рядом с пунктами Кэшированные изображения и файлы, и Cookies и другие данные сайта.
Нажать кнопку Очистить данные кнопка.
Кэш и куки сохраняют персонализированные настройки веб-сайтов на вашем компьютере. Если они испортятся, то могут помешать бесперебойной работе браузера.
Просто попробуйте очистить файлы cookie и кэша Chrome и проверьте, устранит ли это ошибку при просмотре веб-страниц.
3. Отключить брандмауэр
Открыть Запустите меню. Поиск Брандмауэр Windows Defender и откройте его. С левой стороны выберите параметр Включите или выключите брандмауэр Windows Defender.
Для обоих Публичная и Настройка частной сети выберите Отключите брандмауэр Windows Defender опция.
Нажмите на OK.
Брандмауэр Windows часто конфликтует и блокирует запуск некоторых приложений, поскольку может счесть их проблематичными для вашего ПК. В таком случае, когда вы тестируете приложение, рекомендуется отключить брандмауэр и проверить, решит ли это проблему или нет.
4. Отключите аппаратное ускорение
Откройте Google Chrome. Нажмите на кнопку меню с тремя точками и выберите пункт Настройки.
Нажмите на Система.
Выключите Используйте аппаратное ускорение, если оно доступно опция.
5. Переключитесь на другой браузер
Вам следует переключиться на другой браузер, если ни одно из вышеперечисленных решений не помогло устранить ошибку ERR_UNKNOWN_URL_SCHEME.
Есть вероятность, что используемая вами версия Chrome является проблемной и вы используете последнюю версию. Вам придется подождать новой версии, чтобы исправить ошибку, а до тех пор вы можете выбрать другой браузер.
Не волнуйтесь, ведь у нас есть руководство, в котором перечислены некоторые из лучших браузеров, которые вам стоит проверить.
6. Отключить нестандартные схемы URL
Если говорить о техническом решении, то мы бы посоветовали вам отключить все нестандартные схемы URL, кроме HTTP:// и HTTPS://.
Таким образом, вы обойдете все ошибки, связанные с чистой ERR_UNKNOWN_URL_SCHEME. Однако учтите, что отключение всех других пользовательских схем приведет к тому, что вы не сможете использовать ни одну из специальных схем, упомянутых ранее в этом руководстве.
Вы будете предупреждены сообщением Error: Неизвестный тип ссылки, если браузер не может продолжить работу с пользовательской схемой.
7. Добавьте новое намерение
Можно также рассмотреть возможность добавления нового намерения для загрузки содержимого во внешнее приложение. Например, вы можете использовать схему maps://, чтобы открыть содержимое карты в приложении maps по умолчанию.
В качестве альтернативы можно использовать схему mailto://, чтобы открыть ссылку на электронное письмо в почтовом приложении. Чтобы добавить новое намерение, необходимо использовать оператор IF. Это позволит устройству открыть специальные схемы в специальном или соответствующем приложении.
Связана ли ошибка ERR_UNKNOWN_URL_SCHEME с какими-либо угрозами безопасности?
Как правило, ошибка ERR_UNKNOWN_URL_SCHEME не связана с какими-либо угрозами безопасности. Однако при устранении этой ошибки вам, возможно, придется отключить брандмауэр.
Если вы оставите брандмауэр отключенным на длительное время, то ваш компьютер подвергнется риску заражения вирусами или вредоносным ПО.
На этом у нас все. Многие пользователи также сообщали о проблемах Err SSL Version или Cipher Mismatch, которые можно устранить, применив решения, указанные в нашем руководстве.
В соответствующих руководствах мы также перечислили решения для устранения ошибок err_connection_reset в Windows 11 и err connection aborted.