cordova-plugin-xhr-blob-polyfill

1.0.3 • Public • Published

xhr-blob

A Cordova plugin which provides Blob return type support for XMLHttpRequest in iOS (pre iOS7) and Android (pre-KitKat)

Overview

This plugin adds support for a return type of 'blob' for browsers which do not support it. If an XMLHttpRequest's returnType property is set to 'blob', it will be set internally to 'arraybuffer', and a blob will be constructed when the response is examined.

Usage

var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://www.example.com/path/to/resource');
xhr.responseType = 'blob';
xhr.onreadystatechange = function() {
    if (xhr.readyState === 4) {
        var url = window.webkitURL.createObjectURL(xhr.response);
        alert(url);
    }
};
xhr.send();

Release Notes

1.0.3 (April 30, 2015)

  • Renamed plugin to pubilsh to NPM

1.0.2 (October 21, 2014)

  • Documentation updates.

1.0.1 (August 20, 2014)

  • Update XHR feature detection to work with all webviews

Package Sidebar

Install

npm i cordova-plugin-xhr-blob-polyfill

Weekly Downloads

1

Version

1.0.3

License

BSD

Last publish

Collaborators

  • agrieve
  • mmocny
  • maxw
  • clelland