我有一个在 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 注册表。
有什么帮助吗?谢谢!