我有一个在 IE7 中运行的应用程序。但是,我使用的分析应用程序之一刚刚更新,并且需要最低 IE8。是否有一种 javascript/html 方法来欺骗 IE7 中的用户代理以被检测为 IE8?
这是我到目前为止所做的,但它在 IE7 中不起作用
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=8" />
</head>
<body>
<script type="text/javascript">
navigator.__defineGetter__('userAgent', function() {
return 'Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; GTB7.4; InfoPath.2; SV1; .NET CLR 3.3.69573; WOW64; en-US)';
});
alert(navigator.userAgent);
</script>
</body>
</html>
我只想通过 javascript/html 将 IE7 的用户代理更改为 IE8。我无权访问 Windows 注册表。
有什么帮助吗?谢谢!