asp.net – 在IE11中无法正确显示站点
我有一个网站,可以在IE7,IE8,IE9,IE10,Firefox和Chrome,Opera和Safari的所有PC和Mac版本中正确显示.但是,在IE11中,它显示了部分标题和
javascript,但没有显示html.有任何想法吗?
http://www.ighome.com 解决方法
IE11开发者工具中的网络选项卡显示没有对样式表的请求,以及您的< head>内容以内联方式呈现.这表明IE11不认为内容是html(并且不会将其解析为).您发送的html内容类型表明它是xml,但是带有html doctype.我会先尝试更改内容类型.
一般变化 >您使用http-header Content-Type:application / xhtml xml为html4提供服务.它应该是text / html. 具体错误 >第17-27行有一个< script>在< style>内 Asp.net useragent shazaam 我正在使用我的高级超级英雄技能来检测您使用的是ASP.NET. (或者至少有一个隐藏的__VIEWSTATE字段和一个ASP.NET_SessionId cookie.)你需要为asp.net javascript添加一个浏览器配置文件才能工作. Asp.net使用useragent检测来确定您的浏览器支持的内容. useragent字符串与服务器上的浏览器配置文件匹配,并填充Request.Browser对象.此信息确定您的< form runat =“server”>应该渲染__doPostBack函数. Internet Explorer 11是第一个未将自身标识为MSIE的Internet Explorer版本,并且先前的检测失败.您需要将配置文件添加到?/ App_Browsers文件夹(如果丢失则创建一个新文件).这个片段将使用ecmascriptversion配置IE11,用于检测对回发javascript(以及其他内容)的支持. <browsers> <!-- Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko --> <browser id="IE11" parentID="Mozilla"> <identification> <userAgent match="Trident/(?'layoutVersion'd+.d+)" /> </identification> <capture> <userAgent match="rv:(?'version'(?'major'd+)(.(?'minor'd+)?))" /> </capture> <capabilities> <capability name="browser" value="IE" /> <capability name="ecmascriptversion" value="3.0" /> <capability name="layoutEngine" value="Trident" /> <capability name="layoutEngineVersion" value="${layoutVersion}" /> <capability name="majorversion" value="${major}" /> <capability name="minorversion" value="${minor}" /> <capability name="type" value="IE${major}" /> <capability name="version" value="${version}" /> <capability name="preferredRenderingMime" value="text/html" /> </capabilities> </browser> </browsers> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 找不到连接名称’ApplicationServerW
- 使用Asp.net Web API时,使用DataContract和DataM
- asp.net-core – 如何在单个Service Fabric群集上
- asp.net-mvc-3 – 温莎城堡自动注入非公共财产
- 学习Asp.Net WebForms或Asp.Net MVC
- 用于ASP.NET工作示例的Youtube API v3
- asp.net-mvc – ASP.Net MVC如何使用Html.Render
- asp.net-mvc – Dotnetopenauth使用自定义身份提
- asp.net-mvc – Stack Overflow问题路由
- asp.net-mvc – 编译MVC并预编译视图并部署到Azu