Может ли мобильный браузер отправлять SMS, используя встроенные возможности устройства? Под этим я подразумеваю НЕ использование какого-либо онлайн-провайдера SMS-услуг, а фактически заставляющее мобильное устройство отправлять SMS (то же самое, что вы сделали бы, используя J2ME).
Отправка SMS из мобильного браузера
Ответы (7)
Существует множество различных мобильных браузеров, поэтому я сомневаюсь, что они стандартизированы. Safari/iPhone поддерживает URI SMS, что бросается в глаза. меня как разумный подход к проблеме, который может получить более широкую поддержку, чем просто iPhone.
Основываясь на ссылке (выше), которую я нашел, и комментарии Zamel, я подозреваю, что это сработает:
<a href="sms:+447787000000">SMS</a>
Хотя с реальным номером телефона и, возможно, без знака + как %2B.
Некоторые версии браузера Opera Mini предоставляют интерфейс javascript для создания SMS-сообщений, отправляемых с телефона пользователя.
Кроме того, некоторые версии браузера Nokia Symbian включить интерфейс JavaScript с аналогичной функциональностью .
Могут быть и другие, но это единственные два, для которых я нашел документацию.
Я думаю, что GSM-модем может действовать как SMS-шлюз, но для этого на модеме должно быть установлено программное обеспечение. В качестве другого варианта вы также можете изучить Carrier Gateway сообщения электронной почты в SMS. Пример: номер [email protected].
В наши дни появляется несколько бесплатных сервисов, таких как ZeepMobile, которые вы также можете изучить.
Чего именно вы пытаетесь достичь?
Нет, так как мобильный браузер специально создан для отображения документов с разметкой (html). Поэтому, если вы хотите отправить SMS через мобильный браузер, он вызовет страницу веб-сервера и отправит его с сервера, а не из мобильного браузера.
Мобильные ОС и их приложения имеют довольно много ограничений. Самое близкое, что вы увидите, — это возможность гиперссылки на номер телефона в мобильном браузере для отправки сообщения, но оно будет обрабатываться через их приложение для SMS, а не через браузер.
Это невозможно . Вы можете вызвать функциональность устройства из браузера. Вот как это сделать. Webkit позволяет вам сделать это
Android и Blackberry поддерживают "mailto:" и "tel:".
Android поддерживает "sms:" (и, возможно, iPhone, у меня его нет :))
удачи и, пожалуйста, отпишитесь о своем результате.
Это хорошо, что это невозможно. ИМХО, это было бы довольно рискованно для безопасности. Я полагаю, что спамеры будут повсюду.