HTML5实现调用手机通讯录,获取手机通讯录信息。
HTML5实现调用手机通讯录,获取手机通讯录信息。
HTML5实现调用手机通讯录,获取手机通讯录信息。
HTML5实现调用手机通讯录,获取手机通讯录信息。
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
CSDN专家-showbo 2023-05-16 13:21关注直接无法读,和file控件一样需要用户自己选择,用select方法
网址需要使用https协议,要不无法使用contacts对象。
用最新版的移动端chrome测试,内置的浏览器虽然内核是webkit,但是很多没实现通讯录选择器,会报错【unable to open a contact selector】
<button onclick="choose()">读取通讯录</button> <script> async function choose() { if (!navigator?.contacts?.select) { alert('浏览器不支持!'); return; } const props = await navigator.contacts.getProperties(); alert(JSON.stringify(props)) const opts = { multiple: true }; try { var rs = await navigator.contacts.select(props, opts); alert(JSON.stringify(rs)) } catch (e) { alert('获取失败\n' + e) } } </script>
解决 无用评论 打赏 举报 编辑记录