Ссылка на Tel href перестает работать на iPhone в режиме веб-приложения - PullRequest
0 голосов
/ 04 марта 2011

У меня довольно простая HTML-страница со ссылкой на номер телефона.

<a href="tel:1234567890%2C%2C9#">Call Us<a/>

Идея состоит в том, чтобы позвонить по номеру 1234567890, сделать две паузы, затем набрать 9, а затем символ фунта.

Это прекрасно работает при просмотре страницы в Mobile Safari. Появится подтверждение, и вы сможете позвонить по номеру.

Если я включу режим веб-приложения (с использованием функции apple-mobile-web-app) и добавлю его на домашний экран, ссылка перестанет работать. Как только я удаляю # в конце, ссылка снова начинает работать.

Я пробовал разные вещи, но ссылка просто перестает отвечать на клики, несмотря на то, что она содержит символ #. Является ли это своего рода ограничением безопасности, поскольку в режиме веб-приложения больше не требуется подтверждение набора номера?

Ответы [ 2 ]

1 голос
/ 18 мая 2011

У меня такая же проблема.Вы придумали решение?Должно быть возможно найти обходной путь, потому что, когда я набираю такой номер из моих контактов, символ # не является проблемой.

Редактировать: кажется, что это мера безопасности Apple: здесь !

0 голосов
/ 04 марта 2011

попробуйте использовать \ u0023 вместо простого #

...