js生成vcf二维码名片可直接导入手机通讯录 – 开源中国社区

使用js生成手机vcf二维码名片,让对方使用微信、QQ等扫描之后可以直接导入手机通讯录。

制作名片等信息时就可以直接将二维码印制在名片上,提升名片的存储率。

生成后演示二维码在下面,可以使用微信或者QQ扫码测试,
演示地址推荐微信访问(不支持低版本IE):http://10176523.cn/qrcode/

说一下原理,将用户信息按如下格式拼装好(注意换行),
然后使用jquery.qrcode的插件将其生成一张二维码图片即可。

====VCF格式如下(不包含此行)=====
BEGIN:VCARD
N:姓;名字;;;
FN: 名字  姓 
TITLE:职称等信息
ADR;HOME:;;详细的家庭住址;;;;
ORG:公司/组织名称
TEL;CELL,VOICE:移动电话
TEL;HOME,VOICE:家庭电话
URL;WORK:个人网站
EMAIL;INTERNET,HOME:电子邮箱
BDAY:生日格式为xxxx-xx-xx
END:VCARD
====VCF格式如上(不包含此行)=====

全部信息都打包在下面了,代码稍有压缩过,但是具体原理就是上面的解释的。
* jquery-qrcode地址:http://larsjung.de/jquery-qrcode/
* 为了节省体积我使用了自己build的zeptojs来代替jquery(http://zeptojs.com)

标签:

<无>

代码片段(2)

[全屏查看所有代码]

1. [图片] qrcode.png    

2. [文件]

vcf_generator.zip ~ 18KB    

下载(22)    

来源URL:http://www.oschina.net/code/snippet_864431_49605