Отправка SMS с мобильного браузера

Может ли мобильный браузер отправлять SMS-сообщения, используя встроенные возможности устройства? Под этим я подразумеваю НЕ использование какого-либо поставщика услуг онлайн-SMS, но на самом деле заставляем мобильное устройство отправлять SMS (то же самое, что вы делаете при использовании J2ME).

7 ответов

Решение

Существует множество различных мобильных браузеров, поэтому я сомневаюсь, что это стандартизировано. Safari/iPhone поддерживает SMS URI, что кажется мне разумным подходом к проблеме и может быть более широко поддерживаемым, чем просто iPhone.

На основании ссылки (выше), которую я нашел, и комментария от Zamel, я подозреваю, что это сработает:

<a href="sms:+447787000000">SMS</a>

Хотя с реальным номером телефона и, возможно, экранированием знака + как%2B.

Некоторые версии браузера Opera Mini предоставляют интерфейс javascript для создания SMS-сообщений, отправляемых с телефона пользователя.

Кроме того, некоторые версии браузера Symbian от Nokia имеют интерфейс javascript с аналогичной функциональностью.

Могут быть и другие, но это единственные два, на которые я нашел документацию.

Я думаю, что модем GSM может выступать в качестве шлюза SMS, но для этого на модеме должно быть установлено программное обеспечение. Вы также можете посмотреть электронную почту Carrier Gateway в SMS как другой вариант. Пример - AT&T number@txt.att.net

В эти дни появилось несколько бесплатных сервисов, таких как ZeepMobile, которые вы, возможно, захотите посмотреть.

Что именно вы пытаетесь достичь?

Нет, так как мобильный браузер специально создан для отображения документов разметки (html). Поэтому, если вы хотите отправить SMS через мобильный браузер, он вызовет страницу веб-сервера и отправит с сервера НЕ мобильный браузер.

Мобильные ОС и их приложения имеют довольно много ограничений. Самое близкое, что вы увидите - это возможность связать телефонный номер телефона в мобильном браузере, чтобы отправить сообщение, но оно будет обрабатываться через приложение SMS, а не через браузер.

Android и BlackBerry поддерживают "mailto:" и "tel:".

Android поддерживает "sms:" (и, возможно, iPhone, у меня его нет:))
удачи и пожалуйста, опубликуйте свой результат.

Это хорошо, что невозможно. Это было бы довольно рискованно для безопасности ИМХО. Я предполагаю, что спаммеры были бы повсюду.

Это невозможно. Вы можете вызвать функциональность устройства из браузера. Это способ сделать это. Webkit позволяет вам сделать это

Другие вопросы по тегам