Callback URL
It is possible to start the scanner from a HTML page in Chrome browser, and get the result back in the same page/tab.
Syntax:
mochabarcode://CALLBACKHASH/?url
Example:
mochabarcode://CALLBACKHASH/?http://mochasoft.com/test1au.htm
Warning: the callbackhash syntax is different from the iOS version.
A simple HTML test1au.htm page
Source for test1au.htm:<head> <script type="text/javascript"> function startscan() { barcodefieldresult.value =""; window.location = "mochabarcode://CALLBACKHASH/?"+window.location; } function load_from_url_callback() { var str1= window.location.hash.substring(1); if (str1) { var str2 = barcodefieldresult.value var n = str1.localeCompare(str2); if (n != 0) { // new barcode value is ready to be processed var y = str1.split("?MTIMEX"); barcodefieldresult.value = y[0]; } } } var x = setInterval(function() { load_from_url_callback() },1000); </script> </head> <body> <h3>Barcode test page with callback , using callback to same page</h3> <input onclick="startscan()" type="button" value="Start mocha barcode scanner app" /> <<br> <br> <h3>Result:</h3> <input id="barcodefieldresult" /><br /> </body> </html>
Copyright (c) 1997-2024 MochaSoft Aps. All Rights Reserved. |