4

I'm developing an extension for IE11 and as part of it I'm using an xhr (GET) to Google's settings page. The code runs on the background page.

These are the details that I'm passing -

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

And here's the call -

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

It works great on Firefox, Chrome, Safari, Chromium and it even worked on IE11 up until today.

The response I'm getting is

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

Cache is not the problem.

Any ideas? Thanks.

alexunder
  • 2,075
  • 3
  • 16
  • 29
  • Works in every major browser, but not in IE? That's absurd... Try setting your payload to the empty string. It's a long shot, but worth a try :) – Tholle Jul 16 '15 at 15:37

1 Answers1

0

There may be a security update behind this:

This issue occurs if the Internet connection is established through certain proxy servers when the SPDY/3 protocol is enabled in Internet Explorer.

To resolve this issue, install the most recent cumulative security update for Internet Explorer. To do this, go to Microsoft Update.

Note This update was first included in security update 2925418.

References

Community
  • 1
  • 1
Paul Sweatte
  • 24,148
  • 7
  • 127
  • 265
  • Please correct me if I'm wrong, but by disabling SPDY/3 on IE11, it should have prevented the problem? Cause I did it, and it didn't fix the problem. – alexunder Jul 30 '15 at 13:51
  • 1
    Is there a session cookie in the other browsers that is missing in IE11? Look for differences in the network request using the developer tools in each browser and check the [epm](https://support.microsoft.com/en-us/kb/2907803) settings for IE11. – Paul Sweatte Jul 30 '15 at 15:21