Ошибка ERR UNKNOWN URL SCHEME

Категория: Windows / Ошибки Windows
Добавил: access_timeОпубликовано: 7-08-2023 visibilityПросмотров: 2 136 chat_bubble_outlineКомментариев: 0
Ошибка ERR UNKNOWN URL SCHEME

Столкнуться с ошибками доступа к веб-ресурсам можно в любой операционной системе, но похоже на то, что некоторые из этих ошибок более типичны для определенных систем, поскольку возникают чаще. Примером может служить ошибка Net::ERR_UNKNOWN_URL_SCHEME, с которой чаще всего приходится иметь дело пользователям мобильных устройств Android, хотя от ее появления не застрахованы ни Windows, ни Linux.


↑ Как устранить ошибку ERR UNKNOWN URL SCHEME

Наиболее распространенный сценарий, при котором появляется эта ошибка – открытие какого-либо приложения по активной ссылке в браузере, например, интернет-мессенджера Telegram или Skype. Также ошибка может появиться при переходе по ссылкам, открывающимся во фреймах, новых вкладках и страницах, содержащих формы ввода персональных данных. Дословно описание ошибки переводится как «неизвестная схема URL», что в свою очередь указывает на отсутствие у браузера или приложения четкого понимания того, как следует правильно обрабатывать ссылку.  

Если более конкретно – причиной ошибки в большинстве случаев становится отсутствие поддержки или несовместимости протоколов передачи данных в браузере и мобильных приложениях, использующих системный компонент Android System WebView. Последний поддерживает далеко не все URL-схемы, а лишь наиболее распространенные, тогда как приложения могут требовать поддержки самых разных схем, например, itsradio://, sms://, intent:// и так далее (таких схем существует десятки).


↑ Обновление ПО и использование другого браузера

Основная задача по устранению ошибки ERR_UNKNOWN_URL_SCHEME лежит на разработчиках ПО, и они нередко действительно решают проблему, добавляя в приложения и системный компонент поддержку совместимых веб-протоколов. Поэтому для начала стоит убедиться, что используется последняя версия браузера, компонента Android System WebView и того приложения, которое должно запускаться при переходе по ссылке. 


Если актуальные версии приложений уже установлены, попробуйте открыть ссылку из другого браузера – это самый простой и как показывает опыт, эффективный способ решения проблемы. Назначать другой браузер в качестве используемого по умолчанию необязательно. 


↑ Анализ ссылки

Если ссылка все равно не открывается, попробуйте проанализировать ссылку и вытащить из нее название или ID ресурса, который должен открыться при переходе по ссылке. Разберем для примера ссылку, при переходе по которой должен открываться некий Telegram-канал. Выглядит она следующим образом: tg://resolve?domain=namechannel

Посмотрим, что здесь что представляет.

● tg:// – это URL-схема, или иначе протокол, указывающий, что ссылка должна открываться приложением Telegram.  

● resolve?domain – параметр, которому передается некое значение, в данном случае название конкретного ресурса.

● namechannel – это название канала, которое, собственно, вам и нужно. 


Содержимое ссылок на другие внешние приложение отличается, но структура у них примерно та же: вначале идет название протокол, за ним следуют параметр и его значение, хотя есть и исключения. Например, открывающая почтовый клиент ссылка состоит всего из двух частей – протокола mailto: и адреса email.


tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку
Выделите и нажмите Ctrl+Enter

Добавить комментарий

Комментарии (0)

Комментариев пока-что нет

Но! Вы можете стать первым. Поделитесь своим впечатлением о статье или задайте свой вопрос!