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

China☆狼群 提交于 2020-01-12 04:43:06

问题


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?


回答1:


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>');


来源:https://stackoverflow.com/questions/6065423/is-there-something-similar-to-ioss-canopenurl-to-check-url-schemes-for-mobile-b

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!