superagent-cors-proxy
Superagent extension to perform CORS requests via an iframe proxy for old IE 🔫.
XDomainRequest === 💩
This will automatically proxy all cross-domain requests via a proxy. This use postMessage to communicate to the iframe/parent passed in argument.
Notes
It doesn't supports multiple proxy/iframe yet. Hence, multiple cross-domain urls.
It won't try to perform CORS, it's your duty to use that only when it's necessary.
Usage
Shim Client
In a shim IE <10 version.
var request = ;var iframe = document;var proxy = request iframe; proxy; iframesrc = 'https://api.example.com/proxy/';iframe;documentbody;
Javascript file to add to proxy page
var request = ; request null windowparent;
License
MIT