Разработка на 1С-Битрикс Михаил Базаров

Если в приложении Apache Cordova не работают ссылки вида mailto, tel, sms

Вопросы и ответы по 1С-Битрикс, разборы реальных задач и обсуждение заметок блога. Задайте вопрос или помогите другим — все сообщения проходят модерацию.

Если в мобильном приложении на Apache Cordova не хотят работать ссылки вида mailto, tel, sms
Выдают ошибку типа: Не известная схема URL

Нужно модифицировать их намерения в файле config.xml и обязательно убрать свободную навигацию по любым адресам
Оставляем, перечисляем только нужные.
Пример:
Код
    <!-- Allow Navigation -->
    <!-- Такие намерения не используем, оставляю закомментированным для примера
       <allow-navigation href="*://*/*"/>
       <allow-navigation href="https://*"/>
       <access origin="*"/>
    -->
    <allow-navigation href="https://ВАШ_САЙТ/*"/>
    <allow-navigation href="https://ДРУГОЙ_САЙТ/*"/>
    <allow-navigation href="https://ИТД_РАЗРЕШЕННЫЕ_САЙТЫ/*"/>
 
    <!-- Allow Intent -->
    <allow-intent href="https://*/*"/>
    <allow-intent href="tel://*"/>
    <allow-intent href="sms:*"/>
    <allow-intent href="geo:*"/>
    <allow-intent href="tg://*/*"/>
    <allow-intent href="whatsapp://*/*"/>
    <allow-intent href="mailto:*"/>
    <allow-intent href="tel:*"/>

    <!-- Access -->
    <access origin="tel:" launch-external="yes"/>
    <access origin="mailto:" launch-external="yes"/>
    <access origin="geo:*" launch-external="yes"/>
    <access origin="sms:*" launch-external="yes"/>
    <access origin="market:*" launch-external="yes"/>
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
 
Михаил Базаров Индивидуальный предприниматель

Работаю официально, с заключением договора и предоставлением всех закрывающих документов.

Блог-note

Заметки по 1С-Битрикс