Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there something similar to iOS's canOpenURL to check URL schemes for mobile browsers? [duplicate]

Possible Duplicate:
iPhone Safari: check if URL scheme is supported in javascript?

I'm using pic2shop to provide barcode scanning for a mobile web app. For iOS, one can check [canOpenURL] to see if a particular scheme is valid (tel://, pic2shop://). Is there anything in mobile browsers (iOS, Android, etc) that provides the same functionality?

like image 822
mikhuang Avatar asked May 19 '11 22:05

mikhuang


1 Answers

You may try placing that URL in an iframe and wait for some seconds. If you are not being redirected to an app, it means that it's not registered.

setTimeout(function() {
  alert('It seems that your device does not support our feature.');
}, 1000);

document.write('<iframe style="border:none; width:1px; height:1px;" src="pic2shop://"></iframe>');
like image 173
iwat Avatar answered Sep 17 '22 18:09

iwat