モバイルブラウザがデバイスの組み込み機能を使用してSMSを送信することは可能ですか?つまり、一部のオンラインSMSサービスプロバイダーを使用するのではなく、実際にモバイルデバイスにSMSを送信させます(J2MEを使用する場合と同じです)。
7 に答える
世の中にはさまざまなモバイルブラウザがたくさんあるので、これが標準化されているとは思えません。Safari /iPhoneはSMSURIをサポートしています。これは、問題に対する賢明なアプローチであり、iPhoneだけでなく広くサポートされている可能性があると私は思います。
私が見つけたリンク(上記)とZamelからのコメントに基づいて、これはうまくいくと思います:
<a href="sms:+447787000000">SMS</a>
ただし、実際の電話番号を使用しており、+記号を%2Bとしてエスケープしている可能性があります。
Opera Miniブラウザの一部のバージョンは、ユーザーの電話から送信されるSMSメッセージを作成するためのJavaScriptインターフェイスを提供します。
また、NokiaのSymbianブラウザの一部のバージョンには、同様の機能を備えたjavascriptインターフェイスが含まれています。
他にもあるかもしれませんが、これまでに私がドキュメントを見つけたのはこれらの2つだけです。
GSMモデムはSMSゲートウェイとして機能できると思いますが、これを行うには、モデムにソフトウェアをインストールする必要があります。別のオプションとして、キャリアゲートウェイのSMSへの電子メールを調べることもできます。例はAT&Tnumber@txt.att.netです。
最近、 ZeepMobileのような無料のサービスがいくつか出てきており、それらも調べたいと思うかもしれません。
正確に何を達成しようとしていますか?
いいえ、モバイルブラウザはマークアップ(html)ドキュメントをレンダリングするために特別に構築されています。したがって、モバイルブラウザを介してSMSを送信する場合は、Webサーバーページを呼び出し、モバイルブラウザではなくサーバーから送信します。
モバイルOSとそのアプリケーションには、かなり多くの制限があります。最も近いのは、モバイルブラウザで電話番号をハイパーリンクしてメッセージを送信する機能ですが、ブラウザではなくSMSアプリを介して処理されます。
不可能です 。ブラウザからデバイス機能を呼び出すことができます。それはそれについて行く方法です。Webkitでそれができます
Androidとblackberryは「mailto:」と「tel:」をサポートしています。
Androidは「sms:」をサポートしています(そしておそらくiPhone、私はそれを持っていません:))
幸運を祈ります。結果を投稿してください。
それは不可能なことです。それは私見ではかなりのセキュリティリスクになります。スパマーがいたるところにいると思います。