Меню

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

RSS
Если в приложении Apache Cordova не работают ссылки вида mailto, tel, sms, Выдается ошибка неизвестной схемы при клике по электронным почтам и номерам телефонов
 
Если в мобильном приложении на 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"/>
Изменено: Михаил Базаров - 17.01.2024 18:30:05
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Bst

Блог-note: заметки разработчика

Показать пользователей онлайн на странице сайта

Задача: показать на странице сайта пользователей которые сейчас находятся на сайте. Используется штатный модуль "Ве...

Вывести минимальную и максимальную цену в разделе каталога Битрикс.

Что бы вывести минимальную и максимальную стоимость товаров, из каталога 1С-Битрикс, достаточно получить все товары мето...

Вывести дату окончания скидки в карточке товара

Если нужно вывести информацию о скидке в карточке товара, можно воспользоваться методом CCatalogDiscount::GetList. Данны...

Прятать или показывать описание раздела каталога

В новых компонентах и шаблонах catalog.section есть не документированный и не выводимый параметр: "Скрывать описание раз...

Установка поиска Sphinx на Ubuntu 22.04 для 1С-Битрикс

Задача: установить и сконфигурировать поиск Sphinx под управлением Ubuntu 22.04 и панели управления HestiaCP для использ...

Бонус на внутренний счет пользователя по информации из 1С

Задача: 1С-Предприятие каждый день выгружает HL справочник на сайт с количеством бонусов контрагента в виде "XML-ID...

CAPTCHA с возможностью обновления без перезагрузки страницы в 1C-Битрикс

Задача: Так как стандартная капча в 1С-Битрикс, может отобразиться не удачно (символы уходят за грань капчи или не у...

Оптимизация jpeg и png картинок на cron, с помощью jpegoptim и optipng

Задача: на сайт каждый день проходит выгрузка из 1С с обновлением картинок. Нужно оптимизмровать эти картинки с помощью...

Вывести минимальную цену самого дешевого торгового предложения

Если у товара несколько торговых предложений и у каждого предложения разные цены, иногда требуется вывести минимальную ц...