url=undefined;// release reference before dispatching
filesaver.readyState=filesaver.DONE;
dispatch_all();
};
reader.readAsDataURL(blob);
filesaver.readyState=filesaver.INIT;
return;
}
// don't create more object URLs than needed
if(!object_url){
object_url=get_URL().createObjectURL(blob);
}
if(force){
view.location.href=object_url;
}else{
varopened=view.open(object_url,'_blank');
if(!opened){
// Apple does not allow window.open, see https://developer.apple.com/library/safari/documentation/Tools/Conceptual/SafariExtensionGuide/WorkingwithWindowsandTabs/WorkingwithWindowsandTabs.html