应对 Google Charts API 被墙,我们使用 table 来绘制二维码

2012-11-23 17:44:21 +08:00
 chuangbo
二维码完全可以用 canvas/div/table 在前端绘制,只要有一个能进行二维码编码的库,剩下的就很简单了。

使用了 https://github.com/jeromeetienne/jquery-qrcode 这个项目,但是这个项目其实有一些常年未合并的 Pull Request,有许多 Bug,我们 Fork 并修复了一个最严重的,就是 table 变形问题,现在这个项目支持 IE7以上以及所有其他现代浏览器,IE6估计也支持。

github: https://github.com/DNSPod/jquery-qrcode
Demo: http://dnspod.github.com/jquery-qrcode/examples/basic.html
3968 次点击
所在节点    JavaScript
4 条回复
cyr1l
2012-11-23 19:15:33 +08:00
不错啊。 感谢分享。 table都可以啊。。。
Livid
2012-11-23 19:17:35 +08:00
在 MBPr 上,用 table 画出来的边缘更清晰。
billzhuang
2012-11-24 11:34:42 +08:00
我们先用google charts,墙掉就用d3.js
billzhuang
2012-11-24 11:36:17 +08:00
额,看错了,以为是画chart

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/53143

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX