【发布时间】:2019-07-29 16:27:00
【问题描述】:
当我的页面在 Internet Explorer 11 中加载时,我遇到了一些奇怪的行为。当我的页面在 IE 11 中加载并且我查看开发人员工具的网络选项卡时,我看到了对页面基本 URL 的 HTTP Get 请求.基本 URL 是指没有任何参数的 URL。这会导致 500 Internal Server Error 被触发,因为请求另一端的操作不接受任何参数。我使用 Elmah 向我发送一封邮件,说明任何未处理的异常,因此每当用户使用 IE 时,我都会收到大量错误通知。这只发生在 IE 中。 Firefox 和 Chrome 都按预期工作。此外,这似乎并没有破坏页面。我只知道这个错误是因为我收到的电子邮件。没有用户在使用 IE 11 时报告问题。
在 Javascript 代码的每一行中搜索第 3 方和我自己的不足,在 Internet Explorer 开发人员工具甚至另一个第 3 方工具中有一种方法可以告诉我启动 Http 的确切行(甚至 js 文件) Get Request 类似 Chrome 的开发工具?
这里有一些图片显示了我正在谈论的通话。涂黑的部分是我的 API Key。
以下示例中调用的原始 URL 是 http://localhost:44301/Grower/Profile/28
第一张图片是 Internet Explorer 11 开发工具,其中突出显示了有问题的 Http Get Request。
最后,Chrome 开发者工具显示没有发生此类调用。
【问题讨论】:
标签: javascript jquery asp.net-mvc internet-explorer-11