Ошибка ERR UNKNOWN URL SCHEME

Категория: Windows / Ошибки Windows
Добавил: access_timeОпубликовано: 7-08-2023 visibilityПросмотров: 1 222 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)

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

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