Le schéma peut être défini sur n'importe quelle valeur dans l'application, et les paramètres pour Android et iOS sont les mêmes
2 Si l'application locale existe, ouvrez l'application directement si c'est le cas ; n'existe pas, attendez un certain temps Accédez à l'Appstore
Vous devez déterminer le navigateur sous la plate-forme iOS ou Android, vous devez déterminer le navigateur WeChat
Code XML/HTMLCopier le contenu dans le presse-papiers
- <code classe="hljs" javascript="">var openApp = fonction () {
-
var btnOpenApp = document.getElementById(open-app);
-
btnOpenApp.onclick = fonction () {
- //Ouvrir la fonction d'application locale
-
var ouvrir=fonction(url){
- délai d'expiration de la variable ;
- function try_to_open_app() {
-
timeout = setTimeout(function(){
-
window.location.href=url;
- console.log()
- }, );
- }
- try_to_open_app();
- }
- if (/android/i.test(navigator.userAgent)) {
- //alerte(Ceci est le navigateur Android.);//Ceci est le navigateur pour la plateforme Android
- if (/MicroMessenger/i.test(navigator.userAgent)) {
- alerte (Ceci est le navigateur MicroMessenger, veuillez utiliser le navigateur local pour l'ouvrir);//Ceci est le navigateur sous la plateforme WeChat
- }
- autre {
- ouvrir (url du marché des applications Android) ;
- }
- }
- if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {
- //alert(Ceci est le navigateur iOS.);//Ceci est le navigateur pour la plateforme iOS
- if (/MicroMessenger/i.test(navigator.userAgent)) {
- alerte (le navigateur intégré de WeChat ne prend pas en charge l'ouverture des applications locales, veuillez cliquer sur le coin supérieur droit pour l'ouvrir avec un navigateur local) ; //Il s'agit du navigateur sous la plateforme WeChat
- }
- autre {
- ouvrir (URL du marché des applications iOS);
- }
- }
- };
-
}code>
Code XML/HTML复制内容到剪贴板
- Uri uri = getIntent().getData(); String test1= uri.getQueryParameter("arg0"); String test2= uri.getQueryParameter("arg1");
- webView.setWebViewClient(new WebViewClient(){
- @Override
- public boolean shouldOverrideUrlLoading(WebView view, String url) {
-
Uri uri=Uri.parse(url);
- if(uri.getScheme().equals("m")&&uri.getHost().equals("my.com")){
-
String arg=uri.getQueryParameter("arg");
-
String arg=uri.getQueryParameter("arg");
- }autre{
- view.loadUrl(url);
- }
- retour vrai ;
- }
- });
以上所述是小编给大家介绍的Android本地应用打开方法——通过html5写连接 ,希望对大家有所帮助!