scanning barcodes and the Customer Portal

scanning barcodes and the Customer Portal

I have a page that scans in a barcode and retrieves info based on the scanned value.  

It works perfectly.

But...I can only get it to work if I'm using the ZOHO mobile applet to run my app.  I can't get the scanner to appear if I use the app via the Customer Portal.

I know that using the barcode option is only available for mobile devices, but since I can have potentially lots of customers using the app, it makes sense to use the Customer Portal.

So...is there a way to make the Customer Portal know it's on a mobile device so the users can scan in barcodes?  Or am I stuck having to use the ZOHO mobile applet?