對瀏覽器的UserAgent進行正則匹配,不含有微信獨有標識的則爲其他瀏覽器
function userAgentWx() {
var useragent = navigator.userAgent;
if (useragent.match(/MicroMessenger/i) != 'MicroMessenger') {
// 這裏警告框會阻塞當前頁面繼續加載
alert('請在微信客戶端訪問本頁面');
// 以下代碼是用javascript強行關閉當前頁面
var opened = window.open('about:blank', '_self');
opened.opener = null;
opened.close();
}
}