在项目开发中遇到需要屏蔽部分浏览器的情况,例如屏蔽IE、Microsoft Edge等等,增加弹窗提示,做个笔记记录一下解决方法。
var sBrowser,sUsrAg = navigator.userAgent;
var advice = ",建议使用谷歌浏览器获得最佳效果!";
if (sUsrAg.indexOf("Edge") > -1) {
sBrowser = "Microsoft Edge";
alert("当前浏览器为: " + sBrowser + advice);
} else if (sUsrAg.indexOf("Opera") > 1 || sUsrAg.indexOf("OPR") >-1) {
sBrowser = "Opera";
alert("当前浏览器为: " + sBrowser + advice);
} else if (sUsrAg.indexOf("Trident") > -1) {
sBrowser = "Microsoft Internet Explorer";
alert("当前浏览器为: " + sBrowser + advice); }
else if (sUsrAg.indexOf('Firefox') > -1) {
sBrowser = "Firefox";
//屏蔽火狐浏览器,打开时自动屏蔽空白
alert("当前浏览器为: " + sBrowser + advice);
window.open('', '_top');
window.top.close();
window.location.href = 'about:blank ';
window.close();
}