使用元标记强制关闭Intranet站点的IE8兼容模式

时间:2015-01-14 17:24:20

标签: jsf intranet ie8-compatibility-mode

以下所有问题都是相关的,其中一些问题已标记为修复但似乎无效。

我的问题:

  1. IE8问题。
  2. 我在Primefaces 5.1.7上建立了Intranet网站, JSF 2.2.8-04
  3. 尝试禁用IE8的兼容模式 默认情况下为Intranet网站启用。
  4. 问题是我们要为IE8设置最低浏览器要求,但是Web端在Intranet域上运行,因此它默认在兼容模式下运行,不允许IE8用户登录。
  5. 可用解决方案(不工作):

    <f:facet name="first">
     <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    </f:facet>
    

    以下不起作用:

    1. Force IE compatibility mode off using tags
    2. Force "Internet Explorer 8" browser mode in intranet
    3. X-UA-Compatible not working in IE 9 for intranet sites
    4. intranet jsf application opening in compatibility mode in IE9
    5. How to fix Document mode restart in IE 9
    6. 感谢任何帮助。

      首次修改

      <?xml version="1.0" encoding="UTF-8"?>
      <!DOCTYPE html>
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
                      <meta http-equiv="X-UA-Compatible" content="IE=edge" />
                      <link type="text/css" rel="stylesheet" href="/payroll/javax.faces.resource/theme.css.jsf?ln=primefaces-bluesky" />
                      <link type="text/css" rel="stylesheet" href="/payroll/javax.faces.resource/css/screen.css.jsf" />
                      <script type="text/javascript" src="/payroll/javax.faces.resource/jquery/jquery.js.jsf?ln=primefaces&amp;v=5.1.7"></script>
                      <script type="text/javascript" src="/payroll/javax.faces.resource/primefaces.js.jsf?ln=primefaces&amp;v=5.1.7"></script>
                      <link type="text/css" rel="stylesheet" href="/payroll/javax.faces.resource/primefaces.css.jsf?ln=primefaces&amp;v=5.1.7" />
                      <script type="text/javascript" src="/payroll/javax.faces.resource/jquery/jquery-plugins.js.jsf?ln=primefaces&amp;v=5.1.7"></script>
                      <title>Payroll Center</title>
                      <script type="text/javascript" src="/payroll/javax.faces.resource/js/script.js.jsf"></script><!--[if lt IE 9]>
                      <script type="text/javascript" src="/payroll/resources/js/selectivizr-min.js"></script><![endif]-->
                      <link rel="shortcut icon" href="/payroll/resources/img/favicon.ico" />
      </head>
      

      第二次修改:

      1. 屏幕截图来自IE开发人员工具。
      2. 我删除了那个xml标记
      3. 工具浏览器模式和文档模式有两件事。
      4. 文档模式已更改为IE8标准但浏览器模式保持不变,浏览器模式是更改版本的关键,不会更改。
      5. 我可能错了我现在只是猜测文档模式能够运行一些IE8功能,但仍然在IE8兼容模式下运行,这是基本版IE7。不确定的GUESS
      6. enter image description here

        enter image description here

        第三次修改

        根据以下博客,您无法更改浏览器模式,但这是在2010年编写的。我不确定这是多少有效,但他解释实际发生了什么。但如果确实如此,则需要第二意见。 http://blogs.msdn.com/b/ie/archive/2010/10/19/testing-sites-with-browser-mode-vs-doc-mode.aspx

        再次感谢您的时间

0 个答案:

没有答案