私はJQuery Mobileアプリに取り組んでいます。Cordova (PhoneGap) の助けを借りて、このアプリを AppStore 経由で配布したいと考えています。ユーザーがクリックすると連絡先が表示されるようなボタンが必要です。彼らがいずれかを選択するとき、可能であればそれに関連付けられた電子メール アドレスを取得したいと考えています。現在、私は以下を持っています:
<input id="viewButton" type="button" value="+" onclick="getContact();" />
<script type="text/javascript">
function getContact() {
var options = new ContactFindOptions();
var fields = ["name", "emails"];
navigator.contacts.find(fields, onSuccess, onError, options);
}
function onContactSuccess() {
alert("Great");
}
function onContactError() {
alert("oops");
}
</script>
驚いたことに、連絡先ポップアップが表示されません。私は何を間違っていますか?