20-12-23 爱彼迎js规范 / 字符串转文件下载

146 阅读1分钟

爱彼迎js规范

github.com/sivan/javas…

字符串转文件下载

fakeClick(dom) {
  var ev = document.createEvent("MouseEvents");
  ev.initMouseEvent(
    "click", true, false, 
    window, 0, 0, 0, 0, 0, 
    false, false, false, false, 0, null
  );
  dom.dispatchEvent(ev);
}

exportRaw(name, data) {
  var urlObject = window.URL || window.webkitURL || window;
  var export_blob = new Blob([data],{type : 'markdown'});
  var save_link = document.createElementNS("http://www.w3.org/1999/xhtml", "a")
  save_link.href = urlObject.createObjectURL(export_blob);
  save_link.download = name;
  this.fakeClick(save_link);
}