【问题标题】:GET from IE11 to google doesn't work从 IE11 到谷歌的 GET 不起作用
【发布时间】:2015-10-06 03:42:32
【问题描述】:

我正在为 IE11 开发一个扩展,作为其中的一部分,我使用 xhr (GET) 访问 Google 的设置页面。 代码在后台页面运行。

这些是我要传递的细节 -

var details = {
            url: "https://security.google.com/settings/security/permissions?pli=1&hl=en&rt=j", 
            method: 'GET',
            async: true,
            contentType: 'text'
        }

这是电话 -

kango.xhr.send(details, function(data) { 
// Yada yada yada
});

它在 Firefox、Chrome、Safari、Chromium 上运行良好,直到今天它甚至在 IE11 上运行。

我得到的回应是

{"response":"","status":"0","abort":{}}

缓存不是问题。

有什么想法吗? 谢谢。

【问题讨论】:

  • 适用于所有主流浏览器,但不适用于 IE?这太荒谬了...尝试将您的有效负载设置为空字符串。这是一个很长的镜头,但值得一试:)

标签: javascript ajax internet-explorer-11 spdy ieaddon


【解决方案1】:

这背后可能有一个安全更新:

如果在 Internet Explorer 中启用 SPDY/3 协议时通过某些代理服务器建立 Internet 连接,则会出现此问题。

要解决此问题,请安装最新的 Internet Explorer 累积安全更新。为此,请转到 Microsoft 更新。

注意此更新最初包含在安全更新 2925418 中。

参考文献

【讨论】:

  • 如果我错了请纠正我,但是通过禁用 IE11 上的 SPDY/3,它应该可以防止问题吗?因为我做到了,但并没有解决问题。
  • 其他浏览器中是否有IE11中缺少的会话cookie?使用每个浏览器中的开发者工具查找网络请求的差异,并检查 IE11 的 epm 设置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-19
  • 2015-09-28
  • 2016-07-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多