2009-06-16 7 views
5

Ich entwickle gerade eine Web-App für meine Firma. In dieser Anwendung gibt es ein Formular mit Eingabefeldern, die Informationen über Kontakte enthalten. Ich möchte eine Schaltfläche erstellen, die es ermöglicht, mit einem Klick einen Kontakt im Adressbuch zu erstellen.Wie kann ich auf das iPhone-Adressbuch in einer Web-App zugreifen?

Gibt es trotzdem Zugriff auf das Adressbuch mit JavaScript oder anderen Web-Sprache?

Zum Beispiel auf Windows und IE wir ein ActiveX-Objekt in JavaScript erstellen können Kontakte in Outlook erstellen ...

Dank.

Antwort

1

Wenn dies möglich sein, stellt sich heraus, ich esse meine Mighty Mouse ..

ich für die leicht in keinem Zusammenhang Antwort entschuldigen

P. S: machen diese Antwort etwas mehr aufeinander bezogene; Sie können dies erreichen, indem Sie ein Hybrid zwischen einer nativen Anwendung und einer Web-App erstellen, wobei die native Anwendung das Adressbuch öffnet und die Daten anschließend an die Web-App zurückgibt.

+2

Egal, die mächtige Maus, ich esse meine Apple verdrahtete Tastatur (Aluminium mit der Tastatur!) –

+0

Es muss eine Möglichkeit geben, das zu tun ... –

+0

@Pierre, ich glaube wirklich nicht so; Safari hat keine Unterstützung für ActiveX (Gott sei Dank) und da es ein voller Port ist, sollte es keine andere JavaScript-API als die normale Safari haben, so dass es kein Wissen über ein Adressbuch hat. – Jake

0

Wenn Sie einen Link erstellen, der eine Datei in der vCard format generiert, erkennt die iPhone-Version von Safari sie möglicherweise als Kontakt und startet die Adressbuch-App automatisch, wenn sie auf den Link klickt.

Es scheint, dass dies nicht wie von iPhone 2.1 funktionieren würde (keine vCard-Unterstützung in Safari), aber es könnte in 3.0 arbeiten - Ich habe gesehen, dass Menschen vCards per MMS auf dem iPhone senden können, also vielleicht Werde auch auf Safari arbeiten? Ich schätze, du musst es nur versuchen, um es herauszufinden.

+0

Ich werde den Ketchup bekommen ... – Jake

+0

Dank Eric, das könnte eine Idee sein. Ich warte auf die 3.0 und ich werde sehen, ob es funktioniert. –

+0

Es funktioniert eigentlich nicht .... :-( –

Verwandte Themen