有的時候我們需要區分當前頁面是在微信中打開的還是在支付寶中打開的,然后進行相應的操作。那么就用到了瀏覽器對象模型中的Navigator 對象,Navigator 對象包含有關瀏覽器的信息。我們通過Navigator 獲取到userAgent的相關信息。相關信息如下:
支付寶的

微信的

代碼如下:
function isAlipayOrWechat() { var userAgent = navigator.userAgent.toLowerCase(); if(userAgent.match(/Alipay/i) == "alipay") { alert("支付寶瀏覽器"); } else if(userAgent.match(/MicroMessenger/i) == "micromessenger") { alert("微信瀏覽器"); } } isAlipayOrWechat();
