web-dev-qa-db-fra.com

doPostback échouant dans IE 11+ Windows 8.1

Je reçois une page vierge dans IE 11 dans Windows 8.1 Preview.Après l'inspection de la page, j'ai supposé que le code suivant pouvait en être la cause, car après cette ligne, il n'y a plus de fenêtre de débogage affichée, le code est cassé après cela ligne.

IE 11

<!-- <form name="aspnetForm" method="post" action="Register" id="aspnetForm">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTkwNDQ3O

J'ai essayé la même page dans la version de Chrome 29.0.1547.57 m dans Windows 8.1 Aperçu Cela fonctionne très bien et je reçois le code suivant.

CHROME 

<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['aspnetForm'];
if (!theForm) {
theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
    theForm.__EVENTTARGET.value = eventTarget;
    theForm.__EVENTARGUMENT.value = eventArgument;
    theForm.submit();
}
}
//]]>
</script>

->

16
Chris_vr

Il est probable que vous tombiez sur un problème lié à la détection du navigateur sur IIS. Scott Hanselman a écrit à ce sujet dans le passé avec IE10, et le problème que vous rencontrez semble refléter sa description.

Un correctif disponible à l'époque, http://support.Microsoft.com/kb/2600088 , a déclaré:

Par défaut, ASP.NET utilise la technologie de détection pour la chaîne de l'agent utilisateur afin de détecter les navigateurs. Les fichiers de définition de navigateur couvrent une certaine gamme de versions de navigateur. Toutefois, à mesure que les numéros de version augmentent, ASP.NET risque de ne pas reconnaître les nouvelles versions d'un navigateur à l'aide de la chaîne d'agent d'utilisateur. Dans ce cas, ASP.NET peut gérer ces versions en tant que navigateur inconnu. Par exemple, ASP.NET ne peut pas reconnaître Windows Internet Explorer 10 avec la chaîne d'agent d'utilisateur suivante:

    Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)

Toutefois, ce correctif semble ne pas s'appliquer à IE11 en raison d'un nouveau format d'agent utilisateur. Un package NuGet nommé App_Browsers peut contenir un correctif, mais vous devrez écrire votre propre règle.


Schéma du fichier de définition du navigateur MSDN explique en détail comment écrire un fichier de détection de navigateur; vous trouverez vos fichiers existants dans C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers.

Selon Modifications de compatibilité MSDN dans l'aperçu IE11 , l'agent d'utilisateur pour IE11 dans l'aperçu est:

    Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko

qui n’est pas reconnu par la regex IE standard (d’où le problème que vous rencontrez), mais ce qui suit devrait fonctionner à la place:

    Trident\/7.0; rv:(?'version'(?'major'\d+)(\.(?'minor'\d+)?)(?'letters'\w*))(?'extra'[^)]*)

Je ne l'ai pas testée dans un environnement réel, mais cela analyse correctement les versions majeure et mineure, qui sont essentielles à la résolution du problème d'origine. Essayez de l'ajouter en tant que correspondance dans le fichier ie.browser.


Notez que une question similaire a été posée récemment sur MSDN - il peut être intéressant de suivre et d’y contribuer.

9
Adrian Wragg

Nous avons créé un nouveau fichier "ie11.browser" dans C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers et maintenant ASP.NET fonctionne correctement. Après avoir créé le fichier, nous avons exécuté "aspnet_regbrowsers -i" et redémarré IIS . Nous avons simplement copié les fonctionnalités de IE6-9. Nous ne savons pas si cela est exact, mais ASP.NET fonctionne maintenant avec Explorer 11 sous Windows 8.1 Notre fichier ie11.browser ressemble à ceci:

<browsers>
  <browser id="IE11" parentID="Mozilla">
    <identification>
        <userAgent match="Trident\/7.0; rv:(?'version'(?'major'\d+)(\.(?'minor'\d+)?)(?'letters'\w*))(?'extra'[^)]*)" />
        <userAgent nonMatch="IEMobile" />
    </identification>

    <capture>
        <userAgent match="Trident/(?'layoutVersion'\d+)" />
    </capture>

    <capabilities>
        <capability name="browser"              value="IE" />
        <capability name="layoutEngine"         value="Trident" />
        <capability name="layoutEngineVersion"  value="${layoutVersion}" />
        <capability name="extra"                value="${extra}" />
        <capability name="isColor"              value="true" />
        <capability name="letters"              value="${letters}" />
        <capability name="majorversion"         value="${major}" />
        <capability name="minorversion"         value="${minor}" />
        <capability name="screenBitDepth"       value="8" />
        <capability name="type"                 value="IE${major}" />
        <capability name="version"              value="${version}" />
    </capabilities>
</browser>

<!-- Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11,0) like Gecko -->
<browser id="IE110" parentID="IE11">
    <identification>
        <capability name="majorversion" match="11" />
    </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>
</browsers>
21
Sistemas-infoe

J'ai rencontré un problème similaire et j'aimerais partager mes découvertes et la façon dont je les ai résolues . Droit au problème: Le framework .NET 4.0 ne reconnaît pas correctement le navigateur Internet Explorer 11. Cela pourrait être vérifié sur un site Web simple et une page affichant les informations du navigateur à partir de la demande en appelant:

Request.Browser.Browser

Request.Browser.Version

Le résultat sans aucun correctif est: Mozilla 0.0 Une fois appliqué le correctif mentionné sur le article suivant , les détails du navigateur deviennent: IE 11.0 Cependant, cette approche fonctionne correctement sur un site Web ne contenant aucun fichier .browser personnalisé. J'ai constaté que si vous avez même un seul fichier vide dans le dossier système app_browsers de votre site, le navigateur et la version deviennent de nouveau erronés, à savoir Mozilla 0.0 (bien que le correctif pour le .NET 4.0 ait déjà été installé). Pour plus de détails, j’ai réussi à contourner ce comportement indésirable en intégrant le code fourni dans le message précédent de Sistemas-infoe dans un fichier .browser et en le mettant dans le dossier app_browsers du site Web . Je voudrais préciser que le problème ne se produit qu'avec .NET 4.0, alors que, avec .NET 4.5, le navigateur et sa version sont correctement détectés.

J'espère que ça aide.

Cordialement, Mihail

10
user2919107

Le correctif Microsoft '2600088' ne fonctionne définitivement PAS, vous devrez donc suivre la route des fichiers .browser. 

Avec la dernière version de IE11, vous devrez modifier légèrement le fichier ie.browser RegEx publié par Sistemas-infoe above. Assurez-vous d'autoriser plus de caractères dans la chaîne UA entre le point-virgule et l'espace. Si vos compétences RegEx sont terribles (un peu comme les miennes), c'est une période, alors une étoile.

VIEUX:

<userAgent match="Trident\/7.0; rv:(?'version'(?'major'\d+)(\.(?'minor'\d+)?)(?'letters'\w*))(?'extra'[^)]*)" />

NOUVEAU:

<userAgent match="Trident\/7.0;.*rv:(?'version'(?'major'\d+)(\.(?'minor'\d+)?)(?'letters'\w*))(?'extra'[^)]*)" />

Vous pouvez tester si ASP.Net reconnaît la révision et le fichier .browser à l'aide de:

Response.Write (Request.Browser.MajorVersion)

Si cela retourne 11, votre erreur JS devrait disparaître. VOILA!

Mettre à jour:

Un deuxième correctif MS a été publié en octobre 2013. Je pouvais maintenant supprimer le fichier .browser et simplement utiliser le correctif. Jusqu'ici fonctionne bien. - Voir http://support.Microsoft.com/kb/2836939

9
nysky1

Juste pour ajouter une autre option dans le mélange. Ce fichier /.browser semble avoir fonctionné pour moi.

http://blogs.telerik.com/aspnet-ajax/posts/13-12-19/how-to-get-your-asp.net-application-working-in-ie11

2
Andrew Weddle

J'ai trouvé le correctif le plus simple à installer. Net 4.5.1 et je n'ai même pas eu besoin de changer la version utilisée par notre application!

1
mob1lejunkie

J'ai utilisé le fichier ie11.browser ci-dessus mentionné par Sistemas-infoe, je l'ai mis dans le dossier App_Browser et cela a fonctionné sous Windows 2003, II6.

Pour le code précompilé, assurez-vous de supprimer __browserCapabilitiesCompiler.compiled du dossier bin pour qu’il reconnaisse le nouveau fichier.

Ce qui n'a pas fonctionné a été résolu ici http://support.Microsoft.com/kb/2836939/en-us En outre, en plaçant ce fichier dans C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Config\Browsers et l’enregistrement à l’aide de aspnet_regbrowsers.exe -i ne fonctionnait pas.

J'ai presque oublié de mentionner. Si cette solution n’avait pas fonctionné, j’aurais alors essayé cela . http://jwcooney.com/2013/11/19/asp-net-doesnt-detect-detect-ie11/

1
paulwebber10

Différents FAI verrouillent leurs serveurs à une solution spécifique Build et IGNORE FASTHOSTS au Royaume-Uni a ses serveurs .net 3.5 verrouillés et n'a pas appliqué les corrections IE, laissant au programmeur le soin de présenter le navigateur. fichiers si nécessaire. 

Il est courant de verrouiller les serveurs avec le cri du FAI "Cela garantit un environnement stable au programmeur!"

Le site Web/solution détaillée de Scott Hanselman a révélé ce qui suit lorsque IE10 était sur le point d'exploser et a récemment été ajusté. Sans cette option, par exemple, les extensions de filigrane Ajax de la boîte à outils pour les zones de texte n'appliquent pas les classes correctement. 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~

<browser id="IE11" parentID="Mozilla">
    <identification>
        <userAgent match="Trident\/7.0; rv:(?'version'(?'major'\d+)(\.(?'minor'\d+)?)(?'letters'\w*))(?'extra'[^)]*)" />
        <userAgent nonMatch="IEMobile" />
    </identification>
    <capture>
        <userAgent match="Trident/(?'layoutVersion'\d+)" />
    </capture>
    <capabilities>
        <capability name="browser" value="IE" />
        <capability name="layoutEngine" value="Trident" />
        <capability name="layoutEngineVersion" value="${layoutVersion}" />
        <capability name="extra" value="${extra}" />
        <capability name="isColor" value="true" />
        <capability name="letters" value="${letters}" />
        <capability name="majorversion" value="${major}" />
        <capability name="minorversion" value="${minor}" />
        <capability name="screenBitDepth" value="8" />
        <capability name="type" value="IE${major}" />
        <capability name="version" value="${version}" />
    </capabilities>
</browser>

<!-- Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11,0) like Gecko -->
<browser id="IE110" parentID="IE11">
    <identification>
        <capability name="majorversion" match="11" />
    </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>

<!-- Below is older entry -->

<browser id="IE5to9" parentID="IE">
    <identification>
        <capability name="majorversion" match="^[5-9]|[1-9]\d+" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="activexcontrols"     value="true" />
        <capability name="backgroundsounds"    value="true" />
        <capability name="cookies"             value="true" />
        <capability name="css1"                value="true" />
        <capability name="css2"                value="true" />
        <capability name="ecmascriptversion"   value="1.2" />
        <capability name="frames"              value="true" />
        <capability name="javaapplets"         value="true" />
        <capability name="javascript"          value="true" />
        <capability name="jscriptversion"      value="5.0" />
        <capability name="msdomversion"        value="${majorversion}${minorversion}" />
        <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="tagwriter"           value="System.Web.UI.HtmlTextWriter" />
        <capability name="vbscript"            value="true" />
        <capability name="w3cdomversion"       value="1.0" />
        <capability name="xml"                 value="true" />
    </capabilities>
</browser>

<browser id="IE6to9" parentID="IE5to9">
    <identification>
        <capability name="majorversion" match="[6-9]|[1-9]\d+" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="jscriptversion"          value="5.6" />
        <capability name="ExchangeOmaSupported"    value="true" />
    </capabilities>
</browser>

<!-- sample UA "Mozilla/4.0 (compatible; MSIE 6.0; Windows 95; PalmSource; Blazer 3.0) 16;160x160" -->
<browser id="Treo600" parentID="IE6to9">
    <identification>
        <userAgent match="PalmSource; Blazer" />
    </identification>

    <capture>
        <userAgent match="PalmSource; Blazer 3\.0\)\s\d+;(?'screenPixelsHeight'\d+)x(?'screenPixelsWidth'\d+)$" />
    </capture>

    <capabilities>
        <capability name="browser"                                  value="Blazer 3.0" />
        <capability name="cachesAllResponsesWithExpires"            value="false" />
        <capability name="canInitiateVoiceCall"                     value="true" />
        <capability name="canRenderEmptySelects"                    value="true" />
        <capability name="canSendMail"                              value="true" />
        <capability name="cookies"                                  value="true" />
        <capability name="ecmascriptversion"                        value="1.1" />
        <capability name="hidesRightAlignedMultiselectScrollbars"   value="false" />
        <capability name="inputType"                                value="keyboard" />
        <capability name="isColor"                                  value="true" />
        <capability name="javascript"                               value="true" />
        <capability name="jscriptversion"                           value="0.0" />
        <capability name="maximumHrefLength"                        value="10000" />
        <capability name="maximumRenderedPageSize"                  value="300000" />
        <capability name="mobileDeviceManufacturer"                 value="" />
        <capability name="mobileDeviceModel"                        value="" />
        <capability name="preferredImageMime"                       value="image/jpeg" />
        <capability name="preferredRenderingMime"                   value="text/html" />
        <capability name="preferredRenderingType"                   value="html32" />
        <capability name="preferredRequestEncoding"                 value="utf-8" />
        <capability name="preferredResponseEncoding"                value="utf-8" />
        <capability name="rendersBreaksAfterHtmlLists"              value="true" />
        <capability name="requiredMetaTagNameValue"                 value="PalmComputingPlatform" />
        <capability name="requiresAttributeColonSubstitution"       value="false" />
        <capability name="requiresContentTypeMetaTag"               value="false" />
        <capability name="requiresControlStateInSession"            value="false" />
        <capability name="requiresDBCSCharacter"                    value="false" />
        <capability name="requiresFullyQualifiedRedirectUrl"        value="false" />
        <capability name="requiresHtmlAdaptiveErrorReporting"       value="false" />
        <capability name="requiresLeadingPageBreak"                 value="false" />
        <capability name="requiresNoBreakInFormatting"              value="false" />
        <capability name="requiresOutputOptimization"               value="false" />
        <capability name="requiresPostRedirectionHandling"          value="false" />
        <capability name="requiresPragmaNoCacheHeader"              value="true" />
        <capability name="requiresUniqueFilePathSuffix"             value="true" />
        <capability name="requiresUniqueHtmlCheckboxNames"          value="false" />
        <capability name="screenBitDepth"                           value="24" />
        <capability name="screenCharactersHeight"                   value="13" />
        <capability name="screenCharactersWidth"                    value="32" />
        <capability name="screenPixelsHeight"                       value="${screenPixelsHeight}" />
        <capability name="screenPixelsWidth"                        value="${screenPixelsWidth}" />
        <capability name="supportsAccessKeyAttribute"               value="true" />
        <capability name="supportsBodyColor"                        value="true" />
        <capability name="supportsBold"                             value="true" />
        <capability name="supportsCharacterEntityEncoding"          value="true" />
        <capability name="supportsCss"                              value="false" />
        <capability name="supportsDivAlign"                         value="true" />
        <capability name="supportsDivNoWrap"                        value="false" />
        <capability name="supportsEmptyStringInCookieValue"         value="true" />
        <capability name="supportsFileUpload"                       value="false" />
        <capability name="supportsFontColor"                        value="true" />
        <capability name="supportsFontName"                         value="false" />
        <capability name="supportsFontSize"                         value="true" />
        <capability name="supportsImageSubmit"                      value="true" />
        <capability name="supportsIModeSymbols"                     value="false" />
        <capability name="supportsInputIStyle"                      value="false" />
        <capability name="supportsInputMode"                        value="false" />
        <capability name="supportsItalic"                           value="true" />
        <capability name="supportsJPhoneMultiMediaAttributes"       value="false" />
        <capability name="supportsJPhoneSymbols"                    value="false" />
        <capability name="supportsMultilineTextBoxDisplay"          value="true" />
        <capability name="supportsQueryStringInFormAction"          value="true" />
        <capability name="supportsRedirectWithCookie"               value="true" />
        <capability name="supportsSelectMultiple"                   value="true" />
        <capability name="supportsUncheck"                          value="true" />
        <capability name="tables"                                   value="true" />
        <capability name="type"                                     value="Handspring Treo 600" />
    </capabilities>

    <controlAdapters />
</browser>

<browser id="IE5" parentID="IE5to9">
    <identification>
        <capability name="majorversion" match="^5$" />
    </identification>
</browser>

<browser id="IE50" parentID="IE5">
    <identification>
        <capability name="minorversion" match="^\.0"/>
    </identification>
    <controlAdapters>
        <adapter controlType="System.Web.UI.WebControls.Menu"
                 adapterType="System.Web.UI.WebControls.Adapters.MenuAdapter" />
    </controlAdapters>
</browser>

<browser id="IE55" parentID="IE5">
    <identification>
        <capability name="minorversion" match="^\.5"/>
    </identification>
    <capabilities>
        <capability name="jscriptversion"          value="5.5" />
        <capability name="ExchangeOmaSupported"    value="true" />
    </capabilities>
</browser>

<browser id="IE5to9Mac" parentID="IE5to9">
    <identification>
        <capability name="platform" match="(MacPPC|Mac68K)" />
    </identification>

    <controlAdapters>
        <adapter controlType="System.Web.UI.WebControls.Menu"
                 adapterType="System.Web.UI.WebControls.Adapters.MenuAdapter" />
    </controlAdapters>
</browser>

<browser id="IE4" parentID="IE">
    <identification>
        <userAgent match="MSIE 4" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="activexcontrols"     value="true" />
        <capability name="backgroundsounds"    value="true" />
        <capability name="cdf"                 value="true" />
        <capability name="cookies"             value="true" />
        <capability name="css1"                value="true" />
        <capability name="ecmascriptversion"   value="1.2" />
        <capability name="frames"              value="true" />
        <capability name="javaapplets"         value="true" />
        <capability name="javascript"          value="true" />
        <capability name="jscriptversion"      value="3.0" />
        <capability name="msdomversion"        value="4.0" />
        <capability name="supportsFileUpload"  value="true" />
        <capability name="supportsMultilineTextBoxDisplay" value="false" />
        <capability name="supportsMaintainScrollPositionOnPostback" value="true" />
        <capability name="tables"              value="true" />
        <capability name="tagwriter"           value="System.Web.UI.HtmlTextWriter" />
        <capability name="vbscript"            value="true" />
    </capabilities>

    <controlAdapters>
        <adapter controlType="System.Web.UI.WebControls.Menu"
                 adapterType="System.Web.UI.WebControls.Adapters.MenuAdapter" />
    </controlAdapters>
</browser>

<browser id="IE3" parentID="IE">
    <identification>
        <capability name="majorversion" match="^3" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="activexcontrols"     value="true" />
        <capability name="backgroundsounds"    value="true" />
        <capability name="cookies"             value="true" />
        <capability name="css1"                value="true" />
        <capability name="ecmascriptversion"   value="1.0" />
        <capability name="frames"              value="true" />
        <capability name="javaapplets"         value="true" />
        <capability name="javascript"          value="true" />
        <capability name="jscriptversion"      value="1.0" />
        <capability name="supportsMultilineTextBoxDisplay" value="false" />
        <capability name="tables"              value="true" />
        <capability name="vbscript"            value="true" />
    </capabilities>

    <controlAdapters>
        <adapter controlType="System.Web.UI.WebControls.Menu"
                 adapterType="System.Web.UI.WebControls.Adapters.MenuAdapter" />
    </controlAdapters>
</browser>

<browser id="IE3win16" parentID="IE3">
    <identification>
        <userAgent match="16bit|Win(dows 3\.1|16)" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="activexcontrols" value="false" />
        <capability name="javaapplets"     value="false" />
    </capabilities>
</browser>

<browser id="IE3win16a" parentID="IE3win16">
    <identification>
    <capability name="extra" match="^a" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="beta"        value="true" />
        <capability name="javascript"  value="false" />
        <capability name="vbscript"    value="false" />
    </capabilities>
</browser>

<browser id="IE3Mac" parentID="IE3">
    <identification>
        <userAgent match="PPC Mac|Macintosh.*(68K|PPC)|Mac_(PowerPC|PPC|68(K|000))" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="activexcontrols" value="false" />
        <capability name="vbscript"        value="false" />
    </capabilities>
</browser>

<gateway id="IE3AK" parentID="IE3">
    <identification>
        <capability name="extra" match="; AK;" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="ak"  value="true" />
    </capabilities>
</gateway>

<gateway id="IE3SK" parentID="IE3">
    <identification>
        <capability name="extra" match="; SK;" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="sk"  value="true" />
    </capabilities>
</gateway>

<browser id="IE2" parentID="IE">
    <identification>
        <capability name="majorversion" match="^2" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="backgroundsounds"    value="true" />
        <capability name="cookies"             value="true" />
        <capability name="tables"              value="true" />
    </capabilities>

    <controlAdapters>
        <adapter controlType="System.Web.UI.WebControls.Menu"
                 adapterType="System.Web.UI.WebControls.Adapters.MenuAdapter" />
    </controlAdapters>
</browser>

<browser id="IE1minor5" parentID="IE">
    <identification>
        <capability name="version" match="^1\.5" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="cookies" value="true" />
        <capability name="tables"  value="true" />
    </capabilities>

    <controlAdapters>
        <adapter controlType="System.Web.UI.WebControls.Menu"
                 adapterType="System.Web.UI.WebControls.Adapters.MenuAdapter" />
    </controlAdapters>
</browser>

<gateway id="IEAOL" parentID="IE">
    <identification>
        <capability name="extra" match="; AOL" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="aol"    value="true" />
        <capability name="frames" value="true" />
    </capabilities>
</gateway>

<gateway id="IEbeta" parentID="IE">
    <identification>
        <capability name="letters" match="^([bB]|ab)" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="beta"    value="true" />
    </capabilities>
</gateway>

<gateway id="IEupdate" parentID="IE">
    <identification>
        <capability name="extra" match="; Update a;" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="authenticodeupdate"  value="true" />
    </capabilities>
</gateway>

0
John B

Seulement il a été supprimé balise xhtmlConformance de Web.Config.

0
user2315671