2010-08-11 2 views
1

Привет, Все, что я пытаюсь получить <a href='tel:*120*5xxxx#' />, чтобы работать, но ему не нравится часть USSD. Есть ли способ использовать tel: с строкой USSD?HTML/XHTML TEL: и USSD String

PS. xxxx выше представляет числовое значение и да, я пробовал urlencoding.

+1

О чем ты говоришь? –

+0

Ahh, теперь немного больше смысла. Было бы полезно, если бы вы объяснили свою проблему в словах непрофессионала. Я понятия не имею, что такое строка USSD, и я слишком ленив, чтобы найти ее. –

+0

Насколько я могу видеть из 'tel:' RFC, вышесказанное действительно. Какое программное обеспечение вы используете для открытия URL-адреса? – bobince

ответ

0

Насколько я знаю, Iphone не разрешает, чтобы html-ссылки содержали в них USSD коды, они игнорируются. this answer лучше объясните.

Android со своей стороны, имеет разные виды поведения. Я обычно escape строка, содержащая USSD, это зависит от того, что вы программируете, я имею в виду, что в javascript может быть escape() или urlencode(), например, если вы находитесь на php. Во всяком случае, делая некоторые тесты, кажется, что Android-телефоны могли или не могли следовать ссылкам с USSD это коды, потому что была обнаружена уязвимость на некоторых телефонах (сначала галактика s3), где вы могли бы сбросить телефон с надлежащего USSD, без каких-либо подсказок пользователя. Они привели к патчу от Android (насколько я знаю), но я не знаю, что будет дальше.

Смежные вопросы