Zu Beginn hat unser Unternehmen ein Produkt entwickelt, das die mobile Webzahlung von Baidu Wallet nutzt. Benutzer scannen den QR-Code unseres
Produkts über Baidu Wallet und Baidu Nuomi, wählen das Produkt aus und klicken Zum Bezahlen wird Baidu Wallet automatisch zur Zahlung aufgerufen. Auf unserer Erfolgsseite wird die Schaltfläche „Schließen“ angezeigt wird die Seite schließen.
Die Verwendung der BLightApp.closeWindow()-Methode der Baidu Light App in Baidu Wallet kann geschlossen werden, aber in Baidu Nuomi kann sie logisch verwendet werden,
Aber es funktioniert überhaupt nicht , also ändern Sie es in traditionell window.close() funktioniert auch nicht. Damals haben wir online gesucht und auf der offiziellen Website von Baidu Nuomi keine Lösung gefunden. Später
Nach mehreren Rückschlägen kontaktierte ich die zugehörige Technologie von Baidu Nuomi, um eine Lösung zu finden.
Die Lösung ist sehr einfach: Stellen Sie einfach die Sprungadresse auf bainuo://home ein.
Erste Methode: Klicken Sie auf die Schaltfläche, um die Seite zu schließen
Klicken Sie auf die Schaltfläche, um die Seite zu schließen
Wie in gezeigt Klicken Sie im Bild auf die Schaltfläche, um die Seite zu schließen. Der Code lautet wie folgt:
<center><a href="bainuo://home" ><button style="width:200px;height:50px;font-size:16px;">点击按钮关闭</button></a></center>
Klicken Sie auf die Zurück-Taste der App oder verwenden Sie die Zurück-Taste des Telefons, um die Seite zu schließen
Klicken Sie wie im Bild gezeigt auf „ <"-Taste im roten Feld oder die physische Zurück-Taste des Telefons, um die Seite zu schließen. Der Code lautet wie folgt:
Einführung in jQuery:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
$(function(){ pushHistory(); window.addEventListener("popstate", function(e) { pushHistory(); var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { WeixinJSBridge.call('closeWindow'); } else if(ua.indexOf("alipay")!=-1){ AlipayJSBridge.call('closeWebview'); }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", "#"); } });