首页 > 技术文章 > IE9以下浏览器提示升级

fuxun 2018-07-30 14:27 原文

FuckInternetExplorer()
function FuckInternetExplorer() {
var browser = navigator.appName;
var b_version = navigator.appVersion;
var version = b_version.split(";");
if (version.length > 1) {
var trim_Version = parseInt(version[1].replace(/[ ]/g, "").replace(/MSIE/g, ""));
if (trim_Version < 9) { //进行判断小于IE9版本时生成DIV,原页面display:none;
(function (w) {
var d = document.createElement("div");
d.className = "browsehappy";
d.innerHTML = '<div style="width:100%;height:800px;font-size:20px;line-height:100px;text-align:center;background-color:#E90D24;color:#fff;margin-bottom:40px;">为了改善你的体验,请升级你的浏览器</strong><a target="_blank" href="http://browsehappy.osfipin.com/" style="background-color:#31b0d5;border-color: #269abc;text-decoration: none;padding: 6px 12px;background-image: none;border: 1px solid transparent;border-radius: 4px;color:#FFEB3B;">点击此处升级</a></div>';
var f = function () {
var s = document.getElementsByTagName("body")[0];
if ("undefined" == typeof (s)) {
setTimeout(f, 10)
} else {
page.style.display = "none";
s.insertBefore(d, s.firstChild)
}
};
f()
}(window));
}
}
}

推荐阅读