• IE10 IE11 中 网站无法登录问题cookie


    方法一:

    在程序文件中添加此文件

    IE10中 <wbr>网站无法登录问题cookie

    在项目中创建一个文件夹将下载的文件直接拖入文件夹中

    来源于:http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

    方法二:

    可以在nuget中安装:Install-Package App_BrowsersUpdate

     安装后只能兼容到ie10,修改文件ie.browser,增加ie11的兼容处理

    以下是两个文件的所有代码


    文件firefox.browser代码

    <browsers>
        <!-- Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729) -->
        <browser id="Firefox3Plus" parentID="Firefox">
            <identification>
                <capability name="majorversion" match="[3-9]|d{2,}" />
            </identification>
    
            <capabilities>
                <capability name="javascriptversion"               value="1.8" />
                <capability name="supportsMaintainScrollPositionOnPostback" value="true" />
            </capabilities>
        </browser>
    
        <!-- Mozilla/5.0 (Windows; U; Windows NT 5.1; sv-SE; rv:1.9.1) Gecko/20090624 Firefox/3.5 -->
        <browser id="Firefox3" parentID="Firefox3Plus">
          <identification>
            <capability name="majorversion" match="^3$" />
          </identification>
    
          <capabilities>
          </capabilities>
        </browser>
    
      <!-- Mozilla/5.0 (Windows; U; Windows NT 5.1; sv-SE; rv:1.9.1) Gecko/20090624 Firefox/3.5 -->
        <browser id="Firefox35" parentID="Firefox3">
            <identification>
                <capability name="minorversion" match="^[5-9]" />
            </identification>
    
            <capabilities>
            </capabilities>
        </browser>
    </browsers>

    文件ie.browser代码

    <browsers>
        <!-- Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4325) -->
        <browser id="IE6Plus" parentID="IE">
            <identification>
                <capability name="majorversion" match="^[6-9]|d{2,}$" />
            </identification>
    
            <capabilities>
                <capability name="ecmascriptversion"    value="3.0" />
                <capability name="jscriptversion"       value="5.6" />
                <capability name="javascript"           value="true" />
                <capability name="javascriptversion"    value="1.5" />
                <capability name="msdomversion"         value="${majorversion}.${minorversion}" />
                <capability name="w3cdomversion"        value="1.0" />
                <capability name="ExchangeOmaSupported" value="true" />
                <capability name="activexcontrols"      value="true" />
                <capability name="backgroundsounds"     value="true" />
                <capability name="cookies"              value="true" />
                <capability name="frames"               value="true" />
                <capability name="javaapplets"          value="true" />
                <capability name="supportsCallback"     value="true" />
                <capability name="supportsFileUpload"   value="true" />
                <capability name="supportsMultilineTextBoxDisplay" value="true" />
                <capability name="supportsMaintainScrollPositionOnPostback" value="true" />
                <capability name="supportsVCard"        value="true" />
                <capability name="supportsXmlHttp"      value="true" />
                <capability name="tables"               value="true" />
                <capability name="supportsAccessKeyAttribute"    value="true" />
                <capability name="tagwriter"            value="System.Web.UI.HtmlTextWriter" />
                <capability name="vbscript"             value="true" />
            </capabilities>
        </browser>
    
        <!-- Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0;) -->
        <browser id="IE6to9" parentID="IE6Plus">
          <identification>
            <capability name="majorversion" match="^[6-9]$" />
          </identification>
        </browser>
    
        <!-- Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0;) -->
        <browser id="IE7" parentID="IE6to9">
            <identification>
                <capability name="majorversion" match="^7$" />
            </identification>
            <capabilities>
                <capability name="jscriptversion" value="5.7" />
            </capabilities>
        </browser>
    
        <!-- Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729) -->
        <browser id="IE8" parentID="IE6to9">
            <identification>
                <capability name="majorversion" match="^8$" />
            </identification>
            <capabilities>
                <capability name="jscriptversion" value="6.0" />
            </capabilities>
        </browser>
    
      <!-- Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729) -->
      <browser id="IE9" parentID="IE6to9">
        <identification>
          <capability name="majorversion" match="^9$" />
        </identification>
        <capabilities>
          <capability name="jscriptversion" value="6.0" />
        </capabilities>
      </browser>
    
      <!-- Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) -->
      <browser id="IE10Plus" parentID="IE6Plus">
        <identification>
          <capability name="majorversion" match="d{2,}" />
        </identification>
        <capabilities>
          <capability name="jscriptversion" value="6.0" />
        </capabilities>
      </browser>
    
      <!-- Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko -->
      <browser id="IE11Preview" parentID="Mozilla">
        <identification>
          <userAgent match="Trident/(?'layoutVersion'd+).*rv:(?'revision'(?'major'd+)(.(?'minor'd+)?))" />
          <userAgent nonMatch="MSIE" />
        </identification>
        <capabilities>
          <capability name="browser"              value="IE" />
          <capability name="layoutEngine"         value="Trident" />
          <capability name="layoutEngineVersion"  value="${layoutVersion}" />
          <capability name="isColor"              value="true" />
          <capability name="screenBitDepth"       value="8" />
          <capability name="ecmascriptversion"    value="3.0" />
          <capability name="jscriptversion"       value="6.0" />
          <capability name="javascript"           value="true" />
          <capability name="javascriptversion"    value="1.5" />
          <capability name="w3cdomversion"        value="1.0" />
          <capability name="ExchangeOmaSupported" value="true" />
          <capability name="activexcontrols"      value="true" />
          <capability name="backgroundsounds"     value="true" />
          <capability name="cookies"              value="true" />
          <capability name="frames"               value="true" />
          <capability name="javaapplets"          value="true" />
          <capability name="supportsCallback"     value="true" />
          <capability name="supportsFileUpload"   value="true" />
          <capability name="supportsMultilineTextBoxDisplay" value="true" />
          <capability name="supportsMaintainScrollPositionOnPostback" value="true" />
          <capability name="supportsVCard"        value="true" />
          <capability name="supportsXmlHttp"      value="true" />
          <capability name="tables"               value="true" />
          <capability name="supportsAccessKeyAttribute"    value="true" />
          <capability name="tagwriter"            value="System.Web.UI.HtmlTextWriter" />
          <capability name="vbscript"             value="true" />
          <capability name="revmajor"             value="${major}" />
          <capability name="revminor"             value="${minor}" />
        </capabilities>
      </browser>
      
      
      <gateway id="IEbeta" parentID="IE">
            <identification>
                <capability name="letters" match="^([bB]|ab)" />
            </identification>
    
            <capture>
            </capture>
    
            <capabilities>
                <capability name="beta"    value="true" />
            </capabilities>
        </gateway>
      
        
    </browsers>
  • 相关阅读:
    [JXOI2018]游戏
    UltraISO制作启动盘安装CentOS7
    龙芯、鲲鹏、飞腾等国产平台的浏览器
    浏览器相关性能测试网址
    有没有一种组合字体,中文是宋体,英文是times new roman?
    中国航天科工集团第二研究院706所招聘
    华为云
    面试阿里P6难在哪?(面试难点)
    Linux下配置环境变量—— .bashrc 和 /etc/profile
    Linux 内存 占用较高问题排查
  • 原文地址:https://www.cnblogs.com/xcsn/p/6024394.html
Copyright © 2020-2023  润新知