Maison  >  Article  >  interface Web  >  99 % des personnes ne savent pas comment fermer des pages Web ou des fenêtres dans l'application Baidu Nuomi, et elles sont introuvables en ligne.

99 % des personnes ne savent pas comment fermer des pages Web ou des fenêtres dans l'application Baidu Nuomi, et elles sont introuvables en ligne.

黄舟
黄舟original
2017-02-09 15:48:332418parcourir

En amont, notre société a créé un produit qui utilise le paiement Web mobile de Baidu Wallet. Les utilisateurs scannent le code QR de notre

via Baidu Wallet et Baidu Nuomi, sélectionnent le produit et cliquent. pour payer. Baidu Wallet sera automatiquement appelé pour le paiement. Une fois le paiement réussi, la page de réussite sera renvoyée. Il y a un bouton Web de fermeture

sur notre page de réussite. fermera la page.

L'utilisation de la méthode BLightApp.closeWindow() de l'application Baidu Light dans Baidu Wallet peut être fermée, mais dans Baidu Nuomi, elle peut être utilisée logiquement,

Mais cela ne fonctionne pas du tout , alors changez-le en window.close() traditionnel ne fonctionne pas non plus. À cette époque, nous avons cherché en ligne et n’avons trouvé aucune solution sur le site officiel de Baidu Nuomi. Plus tard

Après plusieurs revers, j'ai contacté la technologie associée de Baidu Nuomi pour trouver une solution.

La solution est très simple, il suffit de définir l'adresse de saut sur bainuo://home.

Première méthode : Cliquez sur le bouton pour fermer la page

99 % des personnes ne savent pas comment fermer des pages Web ou des fenêtres dans lapplication Baidu Nuomi, et elles sont introuvables en ligne.

Cliquez sur le bouton pour fermer la page

Comme indiqué dans l'image, cliquez sur le bouton, cela fermera la page, le code est le suivant :

<center><a href="bainuo://home" ><button style="width:200px;height:50px;font-size:16px;">点击按钮关闭</button></a></center>

Deuxième : Cliquez sur le bouton de retour de l'application ou sur la touche retour du téléphone pour fermer la page

99 % des personnes ne savent pas comment fermer des pages Web ou des fenêtres dans lapplication Baidu Nuomi, et elles sont introuvables en ligne.

Cliquez sur le bouton de retour de l'application ou utilisez le bouton de retour du téléphone pour fermer la page


Comme indiqué sur l'image, cliquez sur le bouton "

Présentation de jQuery :

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

Code d'implémentation spécifique :

$(function(){  
    pushHistory();  
    window.addEventListener("popstate", function(e) {  
        pushHistory();  
        var ua = navigator.userAgent.toLowerCase();    
        if(ua.match(/MicroMessenger/i)=="micromessenger") {    
             WeixinJSBridge.call(&#39;closeWindow&#39;);  
        } else if(ua.indexOf("alipay")!=-1){    
             AlipayJSBridge.call(&#39;closeWebview&#39;);    
        }else if(ua.indexOf("baidu")!=-1){    
            BLightApp.closeWindow();  
        }else if(ua.indexOf("bdnuomi")!=-1){  
            window.location.href="bainuo://home";  
        }  
        else{  
            window.close();  
        }  
}, false);  
    function pushHistory() {  
        var state = {  
            title: "title",  
            url: "#"  
        };  
        window.history.pushState(state, "title", "#");  
    }  
      
});

Ce qui précède explique comment fermer une page Web ou une fenêtre dans l'application Baidu Nuomi. 99 % des personnes ne le savent pas. Contenu introuvable en ligne. Pour plus de contenu connexe, veuillez faire attention. sur le site Web PHP chinois (www.php.cn) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn