我在ie9中遇到80020101错误问题,我的一半脚本类面临这个问题所以我无法修复它,我的网站在ie8中运行良好。如果浏览器是IE9,如何强制使用IE8,但如果浏览器版本高于IE 9,则应该使用IE9。
答案 0 :(得分:1)
你可以试试这个:
<!DOCTYPE html>
<html>
<head>
<title>My Web</title>
<meta http-equiv="X-UA-Compatible" content="IE=80" />
元必须是标题之后的第一个元素。但不确定这是否会解决问题80020101。如果它使用的是IE 8中的一些深层内容,并非所有内容都将在IE9 +中运行 -
要定位边缘,请检查此问题:Why does IE9 opens in Document Mode as IE7 standards?
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
答案 1 :(得分:0)
如果我理解得很好,你想在浏览器是IE 9时强制使用IE 8,当它是更高版本时让它免费。您可以使用conditional comments:
执行此操作<!--[if IE 9]>
<meta http-equiv="X-UA-Compatible" content="IE=80" />
<![endif]-->
这仅包括{8}仅用于IE 8,并且将其留给任何其他版本。请注意,除非您遇到IE 9特定的错误,否则您可能在更高版本上遇到相同的问题,可能是因为IE 8被破坏了。为了解决这个问题,我会重写你的脚本以便在IE 9上工作,并且我会在IE 8中有条件地包含旧脚本:
meta