Я проверил везде здесь, в stackoverflow, google, phonegap и других веб-сайтах, но я не могу найти решение, но если я пропустил правильную ссылку, пожалуйста, напишите мне об этом, потому что Я потерялся.
1: Я использую Cordova + JQmobi для написания своих приложений. 2: единственная ссылка, которая не работает, это ТЕЛ: в тегах ссылок. 3: они работают в Safari для ios (любая версия, которую я нашел от ios4 до ios5.1) 4: ТОЛЬКО в ios5 ссылка на ТЕЛ: не будет работать в нативных приложениях
Вот коды, которые я пробовал:
<a href="tel:+39000000">Link to the tel</a>
<a href="tel:+39000000" target="_blank">Link to the tel</a>
<a href="tel:+39000000" target="_self">Link to the tel</a>
<a href="" onclick="windows.location('tel:+39000000')" target="_blank">Link to the tel</a>
Для формата телефонного номера, который я использовал: тел:+39000000 (+39 для Италии) тел:123456 (я пробовал любые настоящие телефонные номера, но у меня нет #, * или пробелов) tel://+39123456
Когда я проверяю симулятор xCode на наличие SMS: ссылка, я получаю эту ошибку: AppDelegate::shouldStartLoadWithRequest: Received Unhandled URL sms:+39123456
И это правильно, потому что в симуляторе нет приложения SMS, но затем, когда я пробую TEL: ссылку: Не удалось загрузить веб-страницу с ошибкой: URL-адрес не может быть показан
. Я знаю, что это происходит, если вы пишете нелегальный URL-адрес, который хотите открыть в браузере.
Я читал, что jqmobi (как и другие фреймворки, такие как jqtouch) может предотвратить поведение ссылки по умолчанию, но только в том случае, если вы явно вызываете его.
Что реально изменилось в ios5? Поскольку все мои ссылки работают на ios4.3
Кто-нибудь, пожалуйста, помогите мне, и многие другие, которых я видел, не могли найти реального решения для этого нового обновления Apple.
Спасибо за все