Mobile/ApplusForm
QR code 호출하기
H.KI
2015. 12. 17. 16:32
QRCode는 앱의 메뉴에서 실행할 수 있도록 기능이 내장되어 있습니다. 하지만.. 메뉴가 없는 앱스타일인 경우에는 실행할 수 있는 방법이 없죠.. 난감합니다.
이럴때 자신의 홈페이지에서 javascript로 실행할 수 있는 방법이 있습니다.
<script type="text/javascript">
function qrcode() {
var result = agate.qrcode.open();
if (result.startsWith("http")) {
// result가 홈페이지 주소이면 바로 이동
locatioin.href(result);
}
else {
// result가 상품코드이면 상품정보 페이지로 이동
location.href("http://mymall.com?product="+result);
}
}
<button onclick="qrcode">QRCode</button>
요렁게 간단하게 호출해주면, QRCode를 읽기 위해 카메라가 실행되고 결과가 result로 들어오게 됩니다.
원하는 페이지로 이동시키거나 값을 그냥 보여줘도 되고.. 활용법은 다양하게 있을 수 있습니다.