首页 > Javascript

使用js生成二维码和使用php生成二维码

最近在研究二维码的生成,目前找到了javascript版本和php版本,总体来说php版本比javascript版的要稳定,而javascript版的更安全。

先来说说javascript版吧,其实就是一个jquery插件——jquery.qrcode,看了源码之后发现jquery.qrcode.js里面提供了2种生成二维码的机制:使用canvas或table。对于支持html5的浏览器使用canvas效率是非常高的,并且不会对服务器产生任何压力,客户端也不会有太多压力;可是如果为了兼容像IE8等浏览器,还是需要使用table方式。

阅读全文

深刻教训!IE限制跨域cookie存取终于解决了

很早以前在chrome上实现了使用js动态生成第三方网站的ajax登陆窗口,一开始只是自己用并未对其他浏览器兼容。直到今天在IE8上实现的时候发现表单能正常提交,但是登陆状态怎么也保存不了。同样的代码在chrome下是完全可以的,并且通过chrome的Network查看确定cookie写入成功。于是,使用httpwatch对IE进行抓包,发现IE也接收到后端发送过来的setcookie请求,然后就没有然后了,cookie根本就没保存!

阅读全文