我正在寻找一个合适的解决方案来阻止任何使用Internet Explorer 7及以下版本的用户访问我的网站。到目前为止我没有找到。由于我是这方面的新手。
我的网站上有我的VPS上的Nginx网络服务器,但不确定是否有任何禁用Internet Explorer 7及以下版本的好方法。我在想Javascript方式,但没有找到任何东西......
任何人都可以带领我一个良好的开端或直接解决这个问题!!
谢谢,
答案 0 :(得分:1)
HTML 5 Boilerplate会使用条件评论来打印消息。
<!--[if lt IE 8]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
<![endif]-->
答案 1 :(得分:0)
抱歉,我之前的回答误解了这个问题。之前已经问过这个问题。你可以在这里看到一个很好的答案:
https://stackoverflow.com/a/10965091/2338488
使用ie类型创建一个类:
<!doctype html>
<!--[if lt IE 7 ]> <html class="ie6"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html class=""> <!--<![endif]-->
<head>
然后写一张支票
(function ($) {
"use strict";
// Detecting IE
var oldIE;
if ($('html').is('.ie6, .ie7)) {
oldIE = true;
}
if (oldIE) {
//redirect to chrome installer
window.location.replace("http://www.google.com/intl/en_au/chrome/browser/");
} else {
// ..And here's the full-fat code for everyone else
}
}(jQuery));