生成的二维码在手机上不显示
Generated QR code not displaying on mobile
我正在使用php二维码生成二维码。代码显示在浏览器中,并在我将宽度缩小到移动设备时保持不变,但它根本不显示在我的移动浏览器上,Chrome 和 Firefox。有什么想法吗?
require_once(APPLICATION_PATH.'/library/phpqrcode-master/qrlib.php');
ob_start();
\QRcode::png($id, null, 'M', 8, 2);
$endingOutput = ob_get_contents();
ob_end_clean();
return '<img src="data:image/png;base64,'.base64_encode($endingOutput).'" /><br/>' . $bitcoinID;
我不确定到底是什么导致了这个问题,但是解决我的问题的一个解决方法是创建一个 div 并创建 div 的背景 url base64 代码。我用 ajax
加载它
var url = 'url(data:image/png;base64,' + data.base64 + ') no-repeat';
$("#somediv").css("background", url);
我还必须设置 div 的宽度和高度才能显示。
我正在使用php二维码生成二维码。代码显示在浏览器中,并在我将宽度缩小到移动设备时保持不变,但它根本不显示在我的移动浏览器上,Chrome 和 Firefox。有什么想法吗?
require_once(APPLICATION_PATH.'/library/phpqrcode-master/qrlib.php');
ob_start();
\QRcode::png($id, null, 'M', 8, 2);
$endingOutput = ob_get_contents();
ob_end_clean();
return '<img src="data:image/png;base64,'.base64_encode($endingOutput).'" /><br/>' . $bitcoinID;
我不确定到底是什么导致了这个问题,但是解决我的问题的一个解决方法是创建一个 div 并创建 div 的背景 url base64 代码。我用 ajax
加载它var url = 'url(data:image/png;base64,' + data.base64 + ') no-repeat';
$("#somediv").css("background", url);
我还必须设置 div 的宽度和高度才能显示。