H5 關閉瀏覽器 監聽 窗口關閉 或刷新窗口


H5 關閉瀏覽器

function win_close () {
  // 判斷是否支持WeixinJSBridge 微信環境
  if (typeof WeixinJSBridge !== 'undefined') {
    WeixinJSBridge.call('closeWindow')// 微信自帶的關閉窗口WeixinJSBridge.call("closeWindow")
  } else {
    // H5 環境
    if (navigator.userAgent.indexOf('MSIE') > 0) {
      if (navigator.userAgent.indexOf('MSIE 6.0') > 0) {
        window.opener = null
        window.close()
      } else {
        window.open('', '_top')
        window.top.close()
      }
    } else if (navigator.userAgent.indexOf('Firefox') > 0) {
      window.location.href = 'about:blank '
    } else {
      window.opener = null
      window.open('', '_self', '')
      window.close()
    }
  }
}

監聽 窗口關閉 或刷新窗口

var ua = navigator.userAgent.toLowerCase()
let isAndroid = ua.indexOf('Android') > -1 || ua.indexOf('Adr') > -1
    if (isAndroid) {
    // 安卓   window.onbeforeunload
= function (e) { e = e || window.event // 處理函數 return '' } } else {
    // ios window.addEventListener(
'pagehide', myUnloadHandler, false) function myUnloadHandler () { // 處理函數 } }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM