【问题标题】:Change site when viewed in internet explorer在 Internet Explorer 中查看时更改站点
【发布时间】:2014-03-05 19:38:07
【问题描述】:
我想知道在 IE 中查看时是否可以完全更改网站?
想拥有一个只能在 IE 中运行的网站?
截至目前,我的网站在 IE9 或更低版本中无法正常运行,我想创建一个不同的网站,只需在“您的浏览器已过时,请更新 'LINK '"。
我不想在我的网站上放横幅,因为网站仍然会在它后面看到,相信我,在 IE9 及以下版本中真的很难看。
除非我可以让横幅以某种方式占据整个页面?
请帮助一个新人..
干杯!
【问题讨论】:
标签:
html
css
internet-explorer
banner
【解决方案1】:
您可以使用WhichBrowswer 之类的东西来检测某人正在使用的浏览器/版本,然后将他们重定向到另一个页面。这一切都可以在几行简单的js中完成
一个例子:
$(document).ready(function() {
Browsers = new WhichBrowser();
if(Browsers.isBrowser('Internet Explorer', '<=', '9')) {
window.location.replace("http://example.com/upgrade-browser");
}
});
【解决方案2】:
在您的 html (index.html) 文档的头部使用条件语句来指定如何处理特定的 IE 浏览器。例如,请参见下面的 IE 9 或更低的样式表。下面说如果用户使用的是 IE 9 或更低版本,则使用此样式表,您可以编写特定样式。另请参阅下面的文章链接以获取详细说明。
<!--[if lte IE 9]>
<link href="/css/ie.css" type="text/css" rel="stylesheet" media="screen, projection" />
<![endif]-->
参考 - http://www.quirksmode.org/css/condcom.html