2011-11-24 128 views
0

我正在尋找一種從手機瀏覽器發送短信的方法。目前,我有一個鏈接:如何從手機瀏覽器發送短信

<a href = 'some thing..'>Send SMS to Me</a> 

的想法是,如果用戶點擊上面的鏈接,短信自動發送到我的手機,從用戶的手機上。

注意:我試過<a href = 'sms:9xxxxxx?body...'>,但它要求用戶確認他們是否想發送短信。有沒有人有任何想法?

+1

你需要創建一個網站發送短信。然後,您可以從計算機Web瀏覽器和移動Web瀏覽器訪問它併發送短信。 – anttir

回答

2

如果沒有真正得到用戶的同意,我不認爲它是可能的 - 想象一個解決方案,一個網站可以在沒有客戶端允許的情況下獲得任何智能手機的電話號碼?聽起來像是惡意使用的良好開端。

你唯一的可能性,除了建立一個網絡應用程序,仍然需要手動插入他的電話號碼,這就意味着你已經達到了爲你的(和其他人的)安全和隱私設置的障礙。

+0

問題不在於獲取用戶的電話號碼。我認爲所有的都是語法或類似的東西來發送短信,因爲SMS URI有鏈接語法來撥打電話{ PhongTran

0

這樣做的一個方法是,這個http鏈接可能會發送到服務器,並且該服務器的jsp或servlet應該向您發送短信。

0

正如您所說,錨鏈接中的sms:前綴可能會導致手機自己的短信應用程序被激活,並且SMS會被提示從手機發送。

該方法意味着您可以提示用戶將電子郵件從他們的編號發送到您HTML中的前綴編號。

另一種方法是提示用戶在您的網站上輸入他們的手機號碼,然後將其提交給您的服務器,您可以使用SMS網關向他們發送短信。

從您的問題中不清楚您希望消息從哪個方向流向哪個方向,但是通過SMS網關從您的Web服務器發送SMS可以獲得更一致的結果,因爲那樣會影響到什麼類型它的瀏覽器。