2015-07-10 99 views
0

通過HTML,是否可以從移動瀏覽器訪問/打開短信應用程序?從功能手機的移動瀏覽器打開短信應用程序?

如果短信通過用戶自己的移動運營商(如通常情況下)發送,並向所述用戶收費,也可以。我不想創建自己的SMS網關來提供發送此類消息的平臺。我只對從手機瀏覽器撥打短信功能感興趣。

我見過的例子:<a href="sms://+14035550185">Send an SMS</a>但我不確定他們的工作範圍。我需要一個功能強大的解決方案,適用於各種移動瀏覽器(尤其是老派功能手機)。我不想使用HTML5或Javascript。我所瞄準的大多數舊式功能手機瀏覽器都不支持Javascript,因此這是一個瓶頸。

回答

3

我加入我的模板下面,並得到了想要的結果:<a href="sms:+1234?body={{ link.description }}" style="color:blue;background-color:#FFA500">SMS</a>

不介意Django的標籤:{{ link.description }}

對於任何通用的用法是<a href="sms:1234567?body=hello world">Send SMS</a>

0

功能手機的瀏覽器無法發送任何SMS消息來響應某些HTML頁面(如果可能的話,這可能是主要安全漏洞)。

如果您真的需要廣泛的功能手機支持,您需要使用SMS網關(例如Twilio)啓動解決方案。手機的瀏覽器將GET/POST到您的Web應用程序,然後您的Web應用程序將POST到Twilio發送相應的消息。

+0

我真的不 '發送' 從瀏覽器的短信後。是否可以從手機瀏覽器訪問並打開短信應用程序?我還對問題陳述進行了微調以反映這一點。 –

3

如果你想爲短信添加預製消息,Android和iOS設備需要稍微不同的語法。請注意'&'vs'?'下面。

的iOS:

<a href="sms:1234&body=hi">Send an SMS</a> 

安卓

<a href="sms:1234?body=hi">Send an SMS</a> 
+0

謝謝你。代碼與哪個Android OS版本兼容的任何信息? –

相關問題