添加二维码支持，修复一些杂七杂八的bug