2010-04-29 21 views

risposta

13

Sono abbastanza sicuro, che questo non è possibile. Immagina la violazione della sicurezza/della privacy che rappresenterebbe se qualsiasi sito potesse semplicemente recuperare il numero di telefono di ciascun visitatore.

se si sta sviluppando un HTML5 & JS app con PhoneGap per esempio è possibile, utilizzando l'API secondo: http://docs.phonegap.com/en/1.0.0/phonegap_contacts_contacts.md.html

+0

Ecco cosa stavo pensando :( –

+0

c'è una domanda simile qui: http://stackoverflow.com/questions/2386011/read-gsm-number-from-iphone-through-javascript – meo

+1

Mi chiedo di domande come questa. Possibile ragione legittima per la raccolta di un numero di telefono? Penserei che Apple rifiuterebbe l'app ... almeno lo spero. –

3

Si può solo chiedere all'utente:

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

Potrei, ma questa non sarebbe la migliore esperienza utente, vorrei catturare questo dietro le quinte, se possibile –

+1

Questa è la tua unica vera opzione in questo momento. Non pensi che potrebbe essere un problema di privacy ENORME se qualsiasi sito che navigo sul mio telefono potrebbe ottenere il mio numero di telefono senza che me lo dessi? – jamone

+1

Anche se tecnicamente * potessi * catturare il numero di telefono dietro le quinte, userei comunque l'approccio di @ Jeena. Quello che stai cercando di fare è completamente ridicolo per tutte le ragioni precedentemente esposte e sono completamente disgustato dal fatto che qualcuno possa pensare di fare una cosa del genere. In realtà, penso che sarebbe davvero fantastico se esistesse una funzione del genere, ma se l'iPhone avesse un metodo incorporato per richiedere all'utente un avviso di sicurezza, un po 'come il prompt UAC di Microsoft Windows Vista/7. In questo modo, potrebbero esserci alcune applicazioni utili senza problemi di sicurezza/privacy. – jedmao

9

C'è un progetto del W3C su Device API. Questa API fornirà l'accesso (soggetto all'autorizzazione dell'utente) a Attività, Contatti, Calendario, Telecamera, Microfono, Servizio messaggi, Registro comunicazioni, Informazioni di sistema (informazioni sul dispositivo, livello batteria, stato della rete, ...), ... Ma non è ancora stato inserito in nessun browser.

A causa di una grande aspettativa, queste API saranno probabilmente implementate molto velocemente in WebKit (base di browser iPhone e Android). Mozilla sta lavorando a una bozza di implementazione dell'API di contatto con Contact AddOn

+0

Ha! Chiedi e ti sarà dato! Ho appena pubblicato un post-it-cool su questo post di @ Jeena. – jedmao

Problemi correlati