代碼如下:
/*判斷H5頁(yè)面是否在WEB容器中*/
function openInWebview () {/* 返回true或false; */
var ua = navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == 'micromessenger') { // 微信瀏覽器判斷
return false;
} else if (ua.match(/QQ/i) == 'qq') { // QQ瀏覽器判斷
return false;
} else if (ua.match(/WeiBo/i) == "weibo") {
return false;
} else {
if (ua.match(/Android/i) != null) {
return ua.match(/browser/i) == null;
} else if (ua.match(/iPhone/i) != null) {
return ua.match(/safari/i) == null;
} else {
return (ua.match(/macintosh/i) == null && ua.match(/windows/i) == null);
};
};
};
/*當(dāng)H5頁(yè)面不在原生APP中打開(kāi),且當(dāng)瀏覽器窗口發(fā)生改變時(shí)宪塔,刷新頁(yè)面*/
$(window).resize(function () {
// 使用方式
if (openInWebview()) {
return false;
} else {
window.location.reload();
};
});
更多咨詢(xún)請(qǐng)關(guān)注:
1、Git 匯總
2、VUE
3衬吆、前端開(kāi)發(fā)