14. ActiveX as a solution
var ExcelSheet = new
ActiveXObject("Excel.Sheet");
ExcelSheet.ActiveSheet.Cells(1,1).Value = "A";
ExcelSheet.SaveAs("C:TEST.XLS");
31. CTRL+C and CTRL+V (All browsers)
1. Create <div contenteditable ></div>
2. Catch “paste“ event
3. After timeout take the content from the
div element (base64)
35. Drag me out of browser
1. Catch dragstart
2. Create a link and set it like with “setDate”
method:
e.dataTransfer.setData("DownloadURL",
"application/pdf:doc.pdf:http://you.com");
51. Saving
1. Iframe with a link to the file (Chrome,
FireFox)
2. execCommand (IE < 10) and
msSaveOrOpenBlob(blob, defaultName);
3. localStorage
4. indexDB