في الآونة الأخيرة ، كنت أستخدم Wechat و Alipay و Baidu Wallet لتحقيق دفع الويب. سيتم إغلاق الصفحة تلقائيًا للمدفوعات الناجحة ، وسيتم عرض رسالة خطأ للمدفوعات الفاشلة. عندما تكون على صفحة الخطأ ، انقر فوق "إرجاع أو مفاتيح فعلية Android" إلى الخطوة السابقة ، سيتم إغلاق الصفحة.
في محافظ WeChat و Alipay و Baidu ، يلفون إغلاق الصفحة. النافذة التقليدية.
فيما يلي ثلاث طرق لإغلاق تطبيقات الهاتف المحمول:
weixinjsbridge.call ('closewindow') ؛ // wechat alipayjsbridge.call ('closewebview') ؛ //alipayblightapp.closewindow() ؛//baidu محفظةانطلاقًا من رأس المتصفح ، وهو المتصفح هو:
var ua = navigator.useragent.toLowerCase () ؛ f (ua.match (/micromessenger/i) == "micromessenger") {Alert ("WeChat Client") ؛ } آخر إذا (ua.indexof ("alipay")! =-1) {Alert ("alipay client") ؛ } آخر إذا (ua.indexof ("baidu")! =-1) {Alert ("baidu client") ؛ }استمع إلى الإرجاع والصفحة السابقة والعودة ، ووضع عنوان الصفحة الحالي في التاريخ:
$ (function () {pushHistory () ؛ window.addeventListener ("popstate" ، function (e) {} ، false) ؛ function pushhistory () {var state = {title: "title" ، url:الرمز الكامل للتنفيذ بأكمله:
$ (function () {pushHistory () ؛ window.addeventListener ("popstate" ، الوظيفة (e) {pushhistory () ؛ var ua = navigator.useragent.tolowercase () ؛ if (ua.match (//micromessenger/i) == "michomessenger") if (ua.indexof ("alipay")! =-1) "العنوان" ، عنوان URL: "#"} ؛ما سبق هو طريقة النقر على زر الإرجاع لإغلاق الصفحة الحالية والنافذة في محافظ WeChat و Alipay و Baidu. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!