我遇到一个问题,其中页脚出现两次但仅在IE9中出现。 (IE8& 10,Chrome,Safari,Firefox,都正确显示)
网址为http://hartconsultingservices.com/craigdickens/
有没有办法让它在另一个版本的IE中强制进行渲染?
谢谢!
答案 0 :(得分:0)
使用此Javascript代码,您可以检查浏览器是否是Internet Explorer,并获取版本号,如果它们与提供问题的版本号匹配,则可以更改javascript中的页脚div。
另一种方法是将CSS中的页脚div留空,并使用Jquery在javascript中添加CSS,但是,如果您还没有使用Jquery,下载这么大的库可能会有点过分。
var nAgt = navigator.userAgent;
var browserName;
var fullVersion;
var majorVersion = parseInt(navigator.appVersion,10);
var veroffset;
// In MSIE, the true version is after "MSIE" in userAgent
else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
browserName = "Microsoft Internet Explorer";
fullVersion = nAgt.substring(verOffset+5);
}
取自:JavaScripter