Привет всем Я пытаюсь заставить <a href='tel:*120*5xxxx#' />
работать, но ему не нравится часть USSD. Есть ли способ использовать tel: со строкой USSD?
PS. xxxx выше представляет собой числовое значение, и да, я пробовал urlencoding.
Привет всем Я пытаюсь заставить <a href='tel:*120*5xxxx#' />
работать, но ему не нравится часть USSD. Есть ли способ использовать tel: со строкой USSD?
PS. xxxx выше представляет собой числовое значение, и да, я пробовал urlencoding.
Насколько я знаю, Iphone не разрешает, чтобы html-ссылки содержали в себе USSD коды, они игнорируются. этот ответ объясняет это лучше может быть.
Android, со своей стороны, ведет себя иначе. Обычно я использую escape
строку, содержащую USSD, это зависит от языка, на котором вы его программируете, я имею в виду, что в javascript может быть escape()
или urlencode()
, например, если вы используете php. В любом случае, проведя некоторые тесты, кажется, что телефоны Android могут или не могут переходить по ссылкам с кодами USSD, потому что на некоторых телефонах (в первую очередь Galaxy S3) была обнаружена уязвимость, где вы можете сбросить телефон с правильным кодом USSD без каких-либо запросов пользователя. Это привело к патчу от Android (насколько я знаю), но я не знаю, что будет дальше.
tel:
RFC, вышеизложенное действительно. Какое программное обеспечение вы используете для открытия URL? - person bobince   schedule 11.08.2010