【发布时间】:2016-03-21 04:08:25
【问题描述】:
我正在 MCV asp.net 中开发一个需要在 IE 中运行的 Web 应用程序。使用 IE10 和 IE11 为某些客户加载带有数据的应用程序,我们得到“页面无法显示”。
更多细节是
- 它适用于 Firefox。
- 错误只存在于大页面 = 更大的 DOM
- 大页面的示例是 Fiddler 测量的 4.6MB 正文
- 对于小页面没有问题
- 加载客户时立即出现错误页面
我们尝试了以下方法,但没有成功:
- 从大页面中删除逐步元素,在某些时候它会开始工作,因为它只是删除相同元素的集合,没有删除任何可能导致问题的内容 - 可能与 http-response 的大小有关?
- 更改了一些 IE 设置
- 剥离所有 Jquery 和 CSS,看看是否是一些 DOM 遍历问题
- Tjekking http 响应以查找任何错误 - 未找到
- Google 发现 IE 在某些情况下会显示此页面,但未找到任何解决此问题的方法,即应用程序在某些页面上运行,但在其他页面上不运行。
有什么建议吗?
【问题讨论】:
-
已测试从部分视图中删除 AntiForeryToken,然后加载正常。它似乎在 200 个 AntiForgeryToken 的某个区域,这是 IE 的限制。
标签: javascript jquery html internet-explorer asp.net-mvc-5