2010-04-29 26 views
8

是否有一種使用HTML5/jQuery獲取iPhone用戶電話號碼的方法?使用HTML5/jQuery從iPhone獲取用戶號碼

我所看到的只是如何使用SDK來做到這一點。

編輯:

到目前爲止,我發現的唯一的事情是在初始安裝要求其數量在用戶和存儲。

回答

13

我敢肯定,這是不可能的。想象一下,如果任何網站能夠檢索每個訪問者的電話號碼,它就會代表安全/隱私泄露。

如果你正在開發的PhoneGap HTML5的& JS的應用程序,例如,你可以使用API​​根據:http://docs.phonegap.com/en/1.0.0/phonegap_contacts_contacts.md.html

+0

這就是我的想法:( – 2010-04-29 14:58:30

+0

這裏有一個類似的問題:http://stackoverflow.com/questions/2386011/read-gsm-number-from-iphone-through-javascript – meo 2010-04-29 15:00:55

+1

我想知道這樣的問題。可能合法的理由可以用來收集電話號碼嗎?我認爲蘋果會拒絕這個應用程序......至少我希望他們會這樣做。 – 2010-04-29 17:35:57

3

你可以只問用戶:

var phone_number = prompt("Please enter your phone number:"); 
+0

我可以但這不會是最好的用戶體驗,想要在可能的情況下在幕後捕獲此 – 2010-04-29 14:52:41

+1

這是您現在唯一的真正選擇。如果我在手機上瀏覽的任何網站都可以獲取我的電話號碼,而您沒有給我的電話號碼,您是否認爲這可能是一個巨大的隱私問題? – jamone 2010-04-29 17:34:31

+1

即使你技術上*能夠*在幕後拍攝電話號碼,我仍然會使用@Jeena的方法。你想要做的事情完全荒謬,因爲之前所說的所有原因,我完全反感任何人都會想到做這樣的事情。實際上,如果有這樣的功能,我認爲它會非常棒,但是如果iPhone有內置方法來提示用戶出現安全警告,那麼就像Microsoft Windows Vista/7 UAC提示一樣。這樣,可能會有一些有用的應用程序沒有安全/隱私問題。 – jedmao 2010-07-17 17:42:09

9

有來自W3C的Device API草案。此API將提供任務,聯繫人,日曆,相機,麥克風,消息傳送服務,通信日誌,系統信息(設備信息,電池電量,網絡狀態...)的訪問權限(提交給用戶權限),... 但它在任何瀏覽器中都沒有實現。

由於期望很大,這些API可能會在WebKit(iPhone和Android瀏覽器的基礎)中實現得非常快。 Mozilla正在制定Contact API的草案實施,其中Contact AddOn

+0

將白名單管理員訪問HTML5應用程序!問你應接受!我只是在@ Jeena的帖子上發表了一篇關於這個如何酷的文章。 – jedmao 2010-07-17 17:44:46